Skip to content

feat: migrate CLI from flag to kong with environment variable support#9

Merged
wolfeidau merged 1 commit into
mainfrom
refactor_cli_flags
Jan 21, 2026
Merged

feat: migrate CLI from flag to kong with environment variable support#9
wolfeidau merged 1 commit into
mainfrom
refactor_cli_flags

Conversation

@wolfeidau
Copy link
Copy Markdown
Member

  • Replace standard library flag package with github.com/alecthomas/kong
  • Add environment variable bindings for all flags (container-friendly)
  • Add serve subcommand with grouped flags for better help output
  • Add --oci-password-file option for Kubernetes secret mounts
  • Add enum validation for --log-level and --log-format
  • Update README with env var documentation and container deployment examples

- Replace standard library flag package with github.com/alecthomas/kong
- Add environment variable bindings for all flags (container-friendly)
- Add serve subcommand with grouped flags for better help output
- Add --oci-password-file option for Kubernetes secret mounts
- Add enum validation for --log-level and --log-format
- Update README with env var documentation and container deployment examples
@wolfeidau wolfeidau merged commit 3fd1557 into main Jan 21, 2026
1 check passed
@wolfeidau wolfeidau deleted the refactor_cli_flags branch January 21, 2026 19:04
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