File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -53,15 +53,17 @@ jobs:
5353
5454 - name : Rename artifacts
5555 run : |
56- cp ${{ matrix.language }}/cards.apkg cards-${{ matrix.language }}.apkg
57- cp ${{ matrix.language }}/cards.pdf cards-${{ matrix.language }}.pdf
56+ cp ${{ matrix.language }}/cards.apkg cards-${{ matrix.language }}.apkg
57+ cp ${{ matrix.language }}/cards-with-name.apkg cards-${{ matrix.language }}-with-name.apkg
58+ cp ${{ matrix.language }}/cards.pdf cards-${{ matrix.language }}.pdf
5859
5960 - name : Upload artifacts to workflow run
6061 uses : actions/upload-artifact@v7
6162 with :
6263 name : cards-${{ matrix.language }}
6364 path : |
6465 cards-${{ matrix.language }}.apkg
66+ cards-${{ matrix.language }}-with-name.apkg
6567 cards-${{ matrix.language }}.pdf
6668 if-no-files-found : error
6769
7173 with :
7274 files : |
7375 cards-${{ matrix.language }}.apkg
76+ cards-${{ matrix.language }}-with-name.apkg
7477 cards-${{ matrix.language }}.pdf
7578
7679 combined :
Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ cards.apkg: cards.md
77 anki-panky $<
88
99
10+ cards-with-name.md : cards.md
11+ deck_name=$$(awk '/^name:/{sub(/^name: */,"" ) ; print; exit}' $<); \
12+ awk -v name=" $$ deck_name" ' BEGIN{y=0} /^-{3,}$$/ {print; if(y<2){y++; next} print ""; print "*" name "*"; next} {print}' $< > $@
13+
14+
15+ cards-with-name.apkg : cards-with-name.md
16+ anki-panky $<
17+
18+
1019cards.pdf : cards.md
1120 pandoc \
1221 --pdf-engine tectonic \
@@ -20,7 +29,7 @@ cards.pdf: cards.md
2029
2130
2231.PHONY : build
23- build : cards.apkg cards.pdf
32+ build : cards.apkg cards-with-name.apkg cards .pdf
2433
2534
2635.PHONY : test
@@ -31,5 +40,5 @@ test: cards.apkg
3140
3241.PHONY : clean
3342clean :
34- rm -f cards.apkg cards.pdf
43+ rm -f cards.apkg cards.pdf cards-with-name.md cards-with-name.apkg
3544 rm -rf cards-test
Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ cards.apkg: cards.md
77 anki-panky $<
88
99
10+ cards-with-name.md : cards.md
11+ deck_name=$$(awk '/^name:/{sub(/^name: */,"" ) ; print; exit}' $<); \
12+ awk -v name=" $$ deck_name" ' BEGIN{y=0} /^-{3,}$$/ {print; if(y<2){y++; next} print ""; print "*" name "*"; next} {print}' $< > $@
13+
14+
15+ cards-with-name.apkg : cards-with-name.md
16+ anki-panky $<
17+
18+
1019cards.pdf : cards.md
1120 pandoc \
1221 --pdf-engine tectonic \
@@ -20,7 +29,7 @@ cards.pdf: cards.md
2029
2130
2231.PHONY : build
23- build : cards.apkg cards.pdf
32+ build : cards.apkg cards-with-name.apkg cards .pdf
2433
2534
2635.PHONY : test
@@ -32,5 +41,5 @@ test: cards.apkg
3241
3342.PHONY : clean
3443clean :
35- rm -f cards.apkg cards.pdf
44+ rm -f cards.apkg cards.pdf cards-with-name.md cards-with-name.apkg
3645 rm -rf cards-test
Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ cards.apkg: cards.md
77 anki-panky $<
88
99
10+ cards-with-name.md : cards.md
11+ deck_name=$$(awk '/^name:/{sub(/^name: */,"" ) ; print; exit}' $<); \
12+ awk -v name=" $$ deck_name" ' BEGIN{y=0} /^-{3,}$$/ {print; if(y<2){y++; next} print ""; print "*" name "*"; next} {print}' $< > $@
13+
14+
15+ cards-with-name.apkg : cards-with-name.md
16+ anki-panky $<
17+
18+
1019cards.pdf : cards.md
1120 pandoc \
1221 --pdf-engine tectonic \
@@ -20,7 +29,7 @@ cards.pdf: cards.md
2029
2130
2231.PHONY : build
23- build : cards.apkg cards.pdf
32+ build : cards.apkg cards-with-name.apkg cards .pdf
2433
2534
2635.PHONY : test
@@ -32,5 +41,5 @@ test: cards.apkg
3241
3342.PHONY : clean
3443clean :
35- rm -f cards.apkg cards.pdf
44+ rm -f cards.apkg cards.pdf cards-with-name.md cards-with-name.apkg
3645 rm -rf cards-test
Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ cards.apkg: cards.md
77 anki-panky $<
88
99
10+ cards-with-name.md : cards.md
11+ deck_name=$$(awk '/^name:/{sub(/^name: */,"" ) ; print; exit}' $<); \
12+ awk -v name=" $$ deck_name" ' BEGIN{y=0} /^-{3,}$$/ {print; if(y<2){y++; next} print ""; print "*" name "*"; next} {print}' $< > $@
13+
14+
15+ cards-with-name.apkg : cards-with-name.md
16+ anki-panky $<
17+
18+
1019cards.pdf : cards.md
1120 pandoc \
1221 --pdf-engine tectonic \
@@ -20,7 +29,7 @@ cards.pdf: cards.md
2029
2130
2231.PHONY : build
23- build : cards.apkg cards.pdf
32+ build : cards.apkg cards-with-name.apkg cards .pdf
2433
2534
2635.PHONY : test
@@ -31,5 +40,5 @@ test: cards.apkg
3140
3241.PHONY : clean
3342clean :
34- rm -f cards.apkg cards.pdf
43+ rm -f cards.apkg cards.pdf cards-with-name.md cards-with-name.apkg
3544 rm -rf cards-test
You can’t perform that action at this time.
0 commit comments