1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-12-24 13:21:57 +00:00
ohmyzsh/plugins/knife
2019-12-27 00:50:00 +01:00
..
_knife knife: add README and reformat completion file 2019-12-27 00:50:00 +01:00
README.md knife: add README and reformat completion file 2019-12-27 00:50:00 +01:00

knife plugin

This plugin adds completion for knife, a command-line tool to interact with Chef, a platform to automate and manage infrastructure via code.

To use it, add knife to the plugins array in your zshrc file:

plugins=(... knife)

Options

  • KNIFE_RELATIVE_PATH: if set to true, the completion script will look for local cookbooks under the cookbooks folder in the chef root directory. It has preference over the other two options below. Default: empty.

  • KNIFE_COOKBOOK_PATH: if set, it points to the folder that contains local cookbooks, for example: /path/to/my/chef/cookbooks. Default: cookbook_path field in knife.rb (see below).

  • KNIFE_CONF_PATH: variable pointing to the knife.rb configuration file, for example /path/to/my/.chef/knife.rb. Only used if $KNIFE_COOKBOOK_PATH isn't set. If it exists, $PWD/.chef/knife.rb is used instead. Otherwise, if it's set, its value is used. Default: $HOME/.chef/knife.rb.