1
0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-27 19:06:15 +08:00
ohmyzsh/plugins/knife
2020-03-04 09:12:58 +01:00
..
_knife knife: fix refactor mistake 2020-03-04 09:12:58 +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.