Skip to content

feat!: print the help overview when boo runs with no arguments#9

Merged
kylecarbs merged 1 commit into
mainfrom
root-help
Jun 10, 2026
Merged

feat!: print the help overview when boo runs with no arguments#9
kylecarbs merged 1 commit into
mainfrom
root-help

Conversation

@kylecarbs

Copy link
Copy Markdown
Member

boo with no arguments now prints the help overview and exits 0. It no longer attaches the most recent session or implicitly creates one.

Breaking changes

  • Zero-arg boo no longer attaches/creates sessions; use boo new and boo attach explicitly.

Version bumped to 0.3.0 (release tagged after merge).

Decision log
  • Zero-arg now reuses the same help.overview output as boo help, exiting 0; cmdAuto is deleted. pickMostRecent stays since [name]-less read commands (attach, send, peek, ...) still resolve to the most recent session.
  • Overview usage changed to boo <command> [arguments] plus a note that zero-arg prints the overview; README drops the zero-arg example line.
  • The zero-arg integration test now asserts the overview lands on stdout with exit 0 and that ls still reports no sessions afterward.

Testing

  • zig build test-all (Debug and ReleaseSafe): 67/67 pass, including the rewritten zero-arg test.
  • Manual smoke: boo prints the overview with exit 0, ls confirms nothing was created, boo version reports 0.3.0.

Generated with Coder Agents on behalf of @kylecarbs.

Zero-arg boo previously attached the most recently active session,
or created one if none existed. That implicit behavior is gone:
boo with no arguments now prints the help overview and exits 0,
creating nothing. Use 'boo new' and 'boo attach' explicitly.

Bump version to 0.3.0.
@kylecarbs kylecarbs merged commit 1dd76ea into main Jun 10, 2026
4 checks passed
@kylecarbs kylecarbs deleted the root-help branch June 10, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant