Skip to content

enhance(cli): Add conversation subcommand aliases#454

Merged
JeanMertz merged 1 commit intomainfrom
prr24
Mar 18, 2026
Merged

enhance(cli): Add conversation subcommand aliases#454
JeanMertz merged 1 commit intomainfrom
prr24

Conversation

@JeanMertz
Copy link
Collaborator

Each subcommand in the conversation command now has one or more short aliases. Visible aliases (shown in --help) are single- letter shortcuts: l for ls, s for show, u for use, e for edit, f for fork, g for grep, and p for print. Hidden extras include list for ls, rg for grep, and remove, rem, delete, del for rm.

Also replaces a direct equality check against QuestionTarget::User with the idiomatic target.is_user() helper in the tool coordinator.

Each subcommand in the `conversation` command now has one or more
short aliases. Visible aliases (shown in `--help`) are single-
letter shortcuts: `l` for `ls`, `s` for `show`, `u` for `use`,
`e` for `edit`, `f` for `fork`, `g` for `grep`, and `p` for
`print`. Hidden extras include `list` for `ls`, `rg` for `grep`,
and `remove`, `rem`, `delete`, `del` for `rm`.

Also replaces a direct equality check against `QuestionTarget::User`
with the idiomatic `target.is_user()` helper in the tool coordinator.

Signed-off-by: Jean Mertz <git@jeanmertz.com>
@JeanMertz JeanMertz merged commit f656681 into main Mar 18, 2026
12 checks passed
@JeanMertz JeanMertz deleted the prr24 branch March 18, 2026 21:01
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