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
50
51
|
NAME
auto-auto-complete - Autogenerate shell auto-completion scripts
SYNOPSIS
auto-auto-complete shell (-w command | -o output -s source [variable=value] ...)
DESCRIPTION
auto-auto-complete generates a shell auto-completion script.
auto-auto-complete provides a LISP-like declarative language for
creating auto-completion scripts for commands in a shell-agnostic way.
However, auto-auto-complete's language is limited in comparsion to
for example raw auto-completion scripts for the bash shell, however
it is well enough for most projects.
OPTIONS
-o, --output output
The name of the file to generate.
-s, -f, --source, --file source
The name of the file to parse.
-w, --where command
Print where, sans the path prefix, the script shall be
installed if the name of the command is command.
For example, for the command "cmd", auto-auto-complete bash
-w cmd would print "/share/bash-completion/completions/cmd",
meaning that the script shall be installed to
"/usr/share/bash-completion/completions/cmd" or
"/usr/local/share/bash-completion/completions/cmd" depending
on the path prefix used for the package.
OPERANDS
shell
The shell the auto-completion script shall be generated
for. Currently supported shells are: bash, fish, and zsh.
variable=value
Define a variable to have a specific value.
Defining a variable multiple times creates an array
of values for that variable.
RATIONALE
Noone really wants to write shell auto-completion scripts,
especially not for more than one shell. But of course we
want to have it.
SEE ALSO
bash-completion, bash(1), fish(1), zsh(1)
|