HalosGhost / pbpst

A command-line libcurl C client for pb deployments
GNU General Public License v2.0
44 stars 9 forks source link

Add Zsh Completion #19

Closed HalosGhost closed 8 years ago

HalosGhost commented 9 years ago

Technically, this has no prerequisites, but I would rather hold off on implementing a completion file until we can do it for all features slated for 1.0.

The basic case for this is that command-line option completion is handy. However, zsh-completion can be very powerful. Easily the most tantalizing functionality this could offer would be the ability to tab-complete UUIDs so that users do not even need to query the database to determine which UUID to use and don't feel the need to copy and paste the UUID since tab-completion is easier.

I definitely want zsh completion, but if others are contributed, I am happy to accept them.