Is your feature request related to a problem? Please describe.
Using pomsky in a CLI could be more convenient if Pomsky had completions for the most popular shells (bash, fish, zsh, nushell, ...)
Describe the solution you'd like
Completion files are available in the repository in a completions/ folder and in a zip file in the assets of every release. Some may be automatically installed with yay -S pomsky-bin.
Describe alternatives you've considered
There could be a subcommand to emit a completions file, but that seems like overkill and isn't common practice. Also, we could use clap or another arg parser that can produce these completion files automatically, but writing them by hand isn't that hard. We should revisit this if maintaining them becomes a burden.
Is your feature request related to a problem? Please describe.
Using pomsky in a CLI could be more convenient if Pomsky had completions for the most popular shells (bash, fish, zsh, nushell, ...)
Describe the solution you'd like
Completion files are available in the repository in a
completions/
folder and in a zip file in the assets of every release. Some may be automatically installed withyay -S pomsky-bin
.Describe alternatives you've considered
There could be a subcommand to emit a completions file, but that seems like overkill and isn't common practice. Also, we could use
clap
or another arg parser that can produce these completion files automatically, but writing them by hand isn't that hard. We should revisit this if maintaining them becomes a burden.Additional context
I have a draft for working fish completions.