Skip to content

Commit 2031f1a

Browse files
Add extended globs support for root_file (#92)
* add extended glob support for root file globs * add test for extended glob * fix extended glob test * fix duplicated line * extended globbing enabled globally
1 parent 79c8170 commit 2031f1a

File tree

8 files changed

+18
-0
lines changed

8 files changed

+18
-0
lines changed

.github/workflows/test.yml

+10
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,13 @@ jobs:
4545
glob_root_file: true
4646
working_directory: test/
4747
work_in_root_file_dir: true
48+
- name: Compile multiple LaTeX documents in different directories using extended glob
49+
uses: ./
50+
with:
51+
root_file: "extglob/!(subdir3)_glob/*.tex"
52+
glob_root_file: true
53+
working_directory: test/
54+
work_in_root_file_dir: true
4855
- name: Compile LaTeX document with math symbols
4956
uses: ./
5057
with:
@@ -120,6 +127,9 @@ jobs:
120127
file test/glob_test2.pdf | grep -q ' PDF '
121128
file test/subdir1/main.pdf | grep -q ' PDF '
122129
file test/subdir2/main.pdf | grep -q ' PDF '
130+
file test/extglob/subdir1_glob/main.pdf | grep -q ' PDF '
131+
file test/extglob/subdir2_glob/main.pdf | grep -q ' PDF '
132+
file test/extglob/subdir3_glob/main.pdf | grep -q -v ' PDF '
123133
file test/math.pdf | grep -q ' PDF '
124134
file test/biblatex.pdf | grep -q ' PDF '
125135
file test/eps.pdf | grep -q ' PDF '

entrypoint.sh

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
set -e
44

5+
shopt -s extglob
6+
57
info() {
68
echo -e "\033[1;34m$1\033[0m"
79
}

test/extglob/subdir1_glob/fig.eps

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../fig.eps

test/extglob/subdir1_glob/main.tex

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../eps.tex

test/extglob/subdir2_glob/fig.eps

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../fig.eps

test/extglob/subdir2_glob/main.tex

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../eps.tex

test/extglob/subdir3_glob/fig.eps

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../fig.eps

test/extglob/subdir3_glob/main.tex

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../eps.tex

0 commit comments

Comments
 (0)