Synopsis¶
crazy-complete [OPTIONS] {bash,fish,zsh,yaml,json} <DEFINITION_FILE>
Options¶
- --input-type={yaml,json,python,help,auto}¶
Specify input file type. With
autothe file extension will be used to determine the input type.
- --abbreviate-commands={True,False}¶
Sets whether commands can be abbreviated.
- --abbreviate-options={True,False}¶
Sets whether options can be abbreviated. Note: Abbreviated options are not supported by Fish and Zsh.
- --repeatable-options={True,False}¶
Sets whether options are suggested multiple times during completion.
- --inherit-options={True,False}¶
Sets whether parent options are visible to subcommands.
- --vim-modeline={True,False}¶
Sets whether a vim modeline comment shall be appended to the generated code.
- --include-file=FILE¶
Include contents of FILE in output.
- -o, --output=FILE¶
Write output to destination file. [default: stdout]
- -i, --install-system-wide¶
Write output to the system-wide completions directory of the shell.
- -u, --uninstall-system-wide¶
Uninstall the system-wide completion file for the program.