Commit 3a0bc31b3d

3a0bc31b3d597c663d1fbd620f904e69be4dca3e

parent: 83d1ba3b20

Verified · cmc ci/build: success ci/test: success

cmc <hello@cleberg.net> · 2026-09-12 06:00 UTC

CHANGELOG: CLI output sweep

Closes #183
CHANGELOG.org +16
@@ -4,6 +4,22 @@ Versioning follows semver from v0.1.0. Database migrations run
44automatically on daemon start; upgrade notes appear per release when
55anything beyond "replace the binary and restart" is needed.
66
7* v1.22.0 — unreleased
8
9The CLI output sweep (#183). The rules are on the wiki's Users page,
10under "Output rules".
11
12- A bad invocation prints the command's registered usage, the one
13 source of it; the hand-written copies are gone.
14- The =gitbay= CLI pads list rows into aligned columns at a terminal
15 and leaves the tabs alone when piped.
16- An empty list prints nothing on stdout and =nothing to list= on
17 stderr.
18- Every refusal (exit 4) says what to do instead.
19- =status list= and =repo topics= print rows.
20- =admin runners remove=; =forget= stays as an alias until the next
21 release.
22
723* v1.21.0 — 2026-09-12
824
925The web UI/UX sweep (#182).