File: usage.rst

package info (click to toggle)
crazy-complete 0.3.6-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 2,404 kB
  • sloc: python: 7,949; sh: 4,636; makefile: 74
file content (49 lines) | stat: -rw-r--r-- 1,246 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Synopsis
========

``crazy-complete [OPTIONS] {bash,fish,zsh,yaml,json} <DEFINITION_FILE>``

Options
=======

.. option:: --input-type={yaml,json,python,help,auto}

   Specify input file type. With ``auto`` the file extension will be used
   to determine the input type.

.. option:: --abbreviate-commands={True,False}

   Sets whether commands can be abbreviated.

.. option:: --abbreviate-options={True,False}

   Sets whether options can be abbreviated.
   **Note:** Abbreviated options are not supported by Fish and Zsh.

.. option:: --repeatable-options={True,False}

   Sets whether options are suggested multiple times during completion.

.. option:: --inherit-options={True,False}

   Sets whether parent options are visible to subcommands.

.. option:: --vim-modeline={True,False}

   Sets whether a vim modeline comment shall be appended to the generated code.

.. option:: --include-file=FILE

   Include contents of FILE in output.

.. option:: -o, --output=FILE

   Write output to destination file. [default: stdout]

.. option:: -i, --install-system-wide

   Write output to the system-wide completions directory of the shell.

.. option:: -u, --uninstall-system-wide

   Uninstall the system-wide completion file for the program.