Skip to content

feat(cli): add reusable cli package#22

Merged
odsod merged 1 commit intomainfrom
odsod/push-lkpxnslmknwp
Mar 22, 2026
Merged

feat(cli): add reusable cli package#22
odsod merged 1 commit intomainfrom
odsod/push-lkpxnslmknwp

Conversation

@odsod
Copy link
Member

@odsod odsod commented Mar 22, 2026

  • Extract CLI commands into cli/ package with injected Store interface
  • cmd/mbz/main.go is now a thin wrapper over cli.NewCommand()
  • Split single auth.json into separate credentials.json + token.json
  • Document CLI architecture and dual auth model in AGENTS.md
  • Migrate to charm.land/fang/v2 v2.0.1 and charm.land/lipgloss/v2 v2.0.2

- Extract CLI commands into cli/ package with injected Store interface
- cmd/mbz/main.go is now a thin wrapper over cli.NewCommand()
- Split single auth.json into separate credentials.json + token.json
- Document CLI architecture and dual auth model in AGENTS.md
- Migrate to charm.land/fang/v2 v2.0.1 and charm.land/lipgloss/v2 v2.0.2
@odsod odsod force-pushed the odsod/push-lkpxnslmknwp branch from 6f176ae to 615cf08 Compare March 22, 2026 17:57
@odsod odsod merged commit 380e74f into main Mar 22, 2026
1 check passed
@odsod odsod deleted the odsod/push-lkpxnslmknwp branch March 22, 2026 18:13
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