docs: #!/usr/bin/env nu glob **/*.typ --exclude [**/{template.typ,util/**}] | par-each { |source| typst compile $source --root=docs let pdf = ( (echo $source | path dirname) | path join (echo $source | path basename | str replace ".typ" ".pdf") ) mv $pdf docs/compiled } | ignore