Skip to content

feat(cli): add completions#96

Open
Jkker wants to merge 1 commit intosteipete:mainfrom
Jkker:upstream-completions
Open

feat(cli): add completions#96
Jkker wants to merge 1 commit intosteipete:mainfrom
Jkker:upstream-completions

Conversation

@Jkker
Copy link

@Jkker Jkker commented Mar 20, 2026

Summary

  • add peekaboo completions [shell] so the CLI can emit zsh, bash, and fish completion scripts
  • generate completions from Commander metadata so commands, aliases, and value suggestions stay in sync with the shipped CLI
  • document installation and troubleshooting for users, plus the completion architecture for future CLI changes

Validation

  • node scripts/docs-lint.mjs
  • Swift validation could not run in this environment because swift, swiftformat, and swiftlint are not installed

Supersedes Jkker#1.

@Jkker Jkker changed the title feat(cli): add metadata-driven shell completions feat(cli): add completions Mar 20, 2026
@Jkker Jkker force-pushed the upstream-completions branch from e745ee0 to 1860865 Compare March 20, 2026 04:30
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