20 lines
632 B
Bash
20 lines
632 B
Bash
#!/usr/bin/env bash
|
|
# s/q: foreground one-shot query; output goes to stdout.
|
|
for _arg; do
|
|
[ "$_arg" = "-help" ] && cat <<'EOF' && exit 0
|
|
usage: q [flags] [prompt...]
|
|
echo "prompt" | q [flags]
|
|
|
|
Flags:
|
|
-name NAME base job name
|
|
-cwd DIR working directory (default: pwd)
|
|
-agent AGENT agent config name
|
|
-backend BACKEND backend override (e.g. ollama, anthropic)
|
|
-model MODEL model override
|
|
-json emit JSONL: one {"session":...,"result":...} per line
|
|
-parallel N run N times in parallel (default: 1)
|
|
-help show this help
|
|
EOF
|
|
done
|
|
exec "${0%/*}/job" "$@"
|