forked from HEL/circuiteria
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			562 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			562 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| PDFS=false
 | |
| 
 | |
| while getopts "p" flag
 | |
| do
 | |
|     case "${flag}" in
 | |
|         p) PDFS=true;;
 | |
|     esac
 | |
| done
 | |
| 
 | |
| echo "Generating gallery images"
 | |
| 
 | |
| set -- ./gallery/*.typ
 | |
| cnt="$#"
 | |
| i=1
 | |
| for f
 | |
| do
 | |
|     f2="${f/typ/png}"
 | |
|     echo "($i/$cnt) $f -> $f2"
 | |
|     typst c --root ./ "$f" "$f2"
 | |
|     i=$((i+1))
 | |
| done
 | |
| 
 | |
| if [ "$PDFS" = true ]
 | |
| then
 | |
|     echo
 | |
|     echo "Generating gallery PDFs"
 | |
| 
 | |
|     set -- ./gallery/*.typ
 | |
|     cnt="$#"
 | |
|     i=1
 | |
|     for f
 | |
|     do
 | |
|         f2="${f/typ/pdf}"
 | |
|         echo "($i/$cnt) $f -> $f2"
 | |
|         typst c --root ./ "$f" "$f2"
 | |
|         i=$((i+1))
 | |
|     done
 | |
| fi |