Known to work on both Mac OS X and Ubuntu.
Queries knife
's help for the available commands.
Additionally offers completions on nodes', cookbooks', users', clients', data bags', environments' and roles' names.
Caches the data locally for performance.
Simply source this repo's only file somewhere in your bash profile.
Please open a Github issue if you find a bug (or even better, a pull request!)