lzybkr / TabExpansionPlusPlus

A V3 PowerShell module to improve tab expansion and Intellisense
BSD 2-Clause "Simplified" License
196 stars 33 forks source link

*nix commandline app completion #77

Open czhang03 opened 8 years ago

czhang03 commented 8 years ago

there are more and more *nix apps that has ported to windows, but they don't really follows the way that window's style of completion.

For each parameter they have a short name, start by -; and a long name, started by --, the short name of switch can merge together like -rf means apply switch recursive and force.

Is it possible to create completion for this?

like in fish shell, you can create compeletion like:

complete -c you-get -s V -l version -d 'print version and exit'

-c is command, -s is for short name, -l if for long name, and -d is for description. I think it will be nice if you guys can support this.