Skip to content

Script Reference

Vergil-tooling provides Python CLI tools installed as st-* console scripts, plus git hooks. For the full audit of every tool's runtime preconditions, host-vs-container classification, and failure modes, see the CLI Tools Overview.

Host tools

Run on the developer's machine. Installed via uv tool install or the dev-tree override venv.

Tool Purpose
vrg-commit Standards-compliant commit wrapper
vrg-submit-pr Standards-compliant PR submission wrapper
vrg-merge-when-green Poll PR checks, then merge
vrg-prepare-release Automated release preparation
vrg-finalize-repo Post-merge repository cleanup
vrg-ensure-label Ensure GitHub labels exist
vrg-docker-run Run commands inside a dev container
vrg-docker-test Run test suite inside a dev container
vrg-docker-docs Preview/build MkDocs in a dev container
vrg-generate-commands Generate MQSC command methods

Container tools

Run inside dev containers launched by vrg-docker-run.

Tool Purpose
vrg-validate Unified validation driver (common + language-specific checks)
vrg-repo-profile Repository profile attribute validation
Markdown validation Markdownlint with bundled canonical config

CI-only tools

Tool Purpose
vrg-pr-issue-linkage PR body issue linkage validation

Git Hooks

Hook Purpose
pre-commit Env-var gate (admits vrg-commit, rejects raw git commit)