qctl
Control in-repo YAML work queues. One file, one active task, file order is
priority. Replaces copied Ajv test:ledger scripts.
Every command returns typed data through ctl-core. Human output is pretty by
default; --color never or --no-color keeps the same layout without ANSI,
--format json emits the report as one JSON line, and --quiet suppresses
successful human output only. -f remains the ledger-file shorthand.
Consumer mise catalog — copy examples/mise.toml, which
pins the tool and the task include to the same release:
[]
= [
"git::https://github.com/victor-software-house/qctl.git//tasks/q?ref=v0.4.0",
"mise-tasks",
]
Install:
# or the native tarball:
Do not name this taskctl (existing Go Make alternative) or pi-tasks
(different VSH TypeScript product).