[tasks.gen] run = "weft -gitignore . https://tjp.lol" [tasks.clean] description = "Remove Weft-generated outputs" run = ''' if [ -f .weft-generated.json ]; then jq -r '.outputs[]' .weft-generated.json | xargs -n 1 rm -f else awk '/^# BEGIN weft generated outputs$/ { generated = 1; next } /^# END weft generated outputs$/ { generated = 0 } generated { sub(/^\//, ""); print }' .gitignore | xargs -n 1 rm -f fi rm -f .weft-txn-* ''' [tasks.dev] run = "(sleep 1 && open http://127.0.0.1:8001/) & exec air"