carloscuesta/gitmoji-cli

Add shell completions for bash/zsh/fish/posh/etc

Freed-Wu opened this issue · 3 comments

Description of the problem

❯ gitmoji -<TAB>
option
-c          Interactively commit using the prompts
--commit    Interactively commit using the prompts
--config    Setup gitmoji-cli preferences.
-g          Setup gitmoji-cli preferences.
-i          Initialize gitmoji as a commit hook
--init      Initialize gitmoji as a commit hook
--list      List all the available gitmojis
...

Solution

I guess in javascript there exists a library to generate shell completions automatically like

Alternatives

Don't use any library, like https://github.com/ytdl-org/youtube-dl/blob/master/devscripts or https://github.com/ogham/exa/tree/master/completions?

Additional context

No response

Validations

Hey!

Thanks for opening the issue, indeed this would be a great improvement to the cli

Would you like to raise a Pull Request?

Hey! Found this lib that can help implementing autocomplete:

https://github.com/f/omelette

Would you like to raise a Pull Request?

Sorry for late. I am not familiar with javascript now 😢 and if any one can do it I will be very grateful 😄