orchestra: pre-release WIP snapshot (orchestra-06g4xafh1mbpc35vsjn7v3ns14-5ec6e9dc)

This commit is contained in:
2026-08-29 22:07:45 +04:00
parent 36bcf8a2e1
commit e9e5a84a4c
2 changed files with 19 additions and 6 deletions
+9 -5
View File
@@ -85,7 +85,7 @@ usage() {
emit "$1" ' --quiet Suppress the success message; still exits 0.\n'
emit "$1" ' --json Print a single-line JSON result; still exits 0.\n'
emit "$1" ' --help Print this usage text and exit 0.\n'
emit "$1" ' --summary Print one line per check before the success message.\n'
emit "$1" ' --summary Print a check count header and one line per check, before the success message.\n'
emit "$1" ' --timing Print elapsed milliseconds for the run.\n'
emit "$1" ' --strict Reject an unrecognised flag: exits 2.\n'
emit "$1" ' --list-checks Print the name of each check; exits 0.\n'
@@ -136,6 +136,14 @@ main() {
exit 2
fi
local format=text
[ -n "$quiet" ] && format=none
[ -n "$json" ] && format=json
if [ -n "$summary" ] && [ "$format" != json ]; then
emit "$format" 'running %s checks\n' "$(check_count)"
fi
local name
for name in $CHECKS; do
if "check_$name"; then
@@ -145,10 +153,6 @@ main() {
fi
done
local format=text
[ -n "$quiet" ] && format=none
[ -n "$json" ] && format=json
if [ "$FAILED" -gt 0 ]; then
local entry
for entry in $RESULTS; do