Skip to content

Conversation

@diskshima
Copy link
Owner

Add command aliases to restore the short subcommand functionality
that was available in the old GetOpt-based parser. This change maintains
compatibility with the modern optparse-applicative library while
restoring the convenient short forms that users were accustomed to.

Changes:

  • Top-level command aliases: a, b, i, pr, v
  • Issue subcommand aliases: l, c, s
  • PullRequest subcommand aliases: l, c, s

Examples:

  • gwcli i l (equivalent to gwcli issue list)
  • gwcli pr c (equivalent to gwcli pullrequest create)
  • gwcli i s 123 (equivalent to gwcli issue show 123)

claude added 2 commits January 8, 2026 22:56
Add command aliases to restore the short subcommand functionality
that was available in the old GetOpt-based parser. This change maintains
compatibility with the modern optparse-applicative library while
restoring the convenient short forms that users were accustomed to.

Changes:
- Top-level command aliases: a, b, i, pr, v
- Issue subcommand aliases: l, c, s
- PullRequest subcommand aliases: l, c, s

Examples:
- gwcli i l (equivalent to gwcli issue list)
- gwcli pr c (equivalent to gwcli pullrequest create)
- gwcli i s 123 (equivalent to gwcli issue show 123)
Update version number and changelog to reflect the new short command
aliases feature.
@diskshima diskshima merged commit 256e5b8 into main Jan 9, 2026
2 checks passed
@diskshima diskshima deleted the claude/restore-short-subcommands-4uyIb branch January 9, 2026 07:54
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.

2 participants