Adding alias to CLI built in #rust
Turns out it is very easy if using clap
I wanted to add command alias to a tool I’m building 1
I didn’t know how to do it.
I wasn’t actively working on it either, just one of the items on the TODO list.
Then I was looking at the source code of some completely unrelated to my project, and I found the answer.
#[clap(name = "mycommand", visible_alias = "alias1", visible_alias = "a1")]
There can be multiple alias.
Usually one is shorter version of another, but it does not have to be that way.
I was trying to point to exact documentation for clap
but I could not.
Closest I found is this
-
will be announced here soon. I’m finishing up minor tasks before publishing to crates.io ↩︎