diff options
author | neodarz <neodarz@neodarz.net> | 2019-09-09 07:02:56 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2019-09-09 07:02:56 +0200 |
commit | 9f810eec6a98011b551c40f8686b88a4fb0b0862 (patch) | |
tree | 7ebe73f5cd8388c6bf46ce78b7033bc18efc6687 /dotfiles/zsh/completion/_berks | |
parent | 0a7be29623c8e722107b2d53fe524c6d65f70588 (diff) | |
download | dotfiles_dotdrop-9f810eec6a98011b551c40f8686b88a4fb0b0862.tar.xz dotfiles_dotdrop-9f810eec6a98011b551c40f8686b88a4fb0b0862.zip |
Add zsh config
Diffstat (limited to '')
-rw-r--r-- | dotfiles/zsh/completion/_berks | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/dotfiles/zsh/completion/_berks b/dotfiles/zsh/completion/_berks new file mode 100644 index 0000000..3c79cfb --- /dev/null +++ b/dotfiles/zsh/completion/_berks @@ -0,0 +1,34 @@ +#compdef berks + +local -a _1st_arguments +_1st_arguments=( + 'apply: Apply version locks from Berksfile.lock to a Chef environment' + 'contingent: List all cookbooks that depend on the given cookbook in your Berksfile' + 'cookbook: Create a skeleton for a new cookbook' + 'help: Describe available commands or one specific command' + 'info: Display name, author, copyright, and dependency information about a cookbook' + 'init: Initialize Berkshelf in the given directory' + 'install: Install the cookbooks specified in the Berksfile' + 'list: List cookbooks and their dependencies specified by your Berksfile' + 'outdated: List dependencies that have new versions available that satisfy their constraints' + 'package: Vendor and archive the dependencies of a Berksfile' + 'search: Search the remote source for cookbooks matching the partial name' + 'shelf: Interact with the cookbook store' + 'show: Display the path to a cookbook on disk' + 'update: Update the cookbooks (and dependencies) specified in the Berksfile' + 'upload: Upload the cookbook specified in the Berksfile to the Chef Server' + 'vendor: Vendor the cookbooks specified by the Berksfile into a directory' + 'verify: Perform a quick validation on the contents of your resolved cookbooks' + 'version: Display version' + 'viz: Visualize the dependency graph' +) + +_arguments \ + '(-v)'{-v,--version}'[version]' \ + '(-h)'{-h,--help}'[help]' \ + '*:: :->subcmds' && return 0 + +if (( CURRENT == 1 )); then + _describe -t commands "berks subcommand" _1st_arguments + return +fi |