Name
complete
Synopsis
[
complete
options
]names
Specify completions for arguments to each name
, for use with bash’s programmable completion feature. With no options or with -p, print all completion specifications such that they can be reused as input.
Options
-
-o
comp-option
Specify other aspects of the completion specification’s behavior besides generating a completion. Possible values of
comp-option
are:-
default
Use readline’s default filename completion if the completion specification generates no matches.
-
dirnames
Use directory name completion if the completion specification generates no matches.
-
filenames
Tell readline that the completion specification generates filenames so that it can process them accordingly. For use with shell functions.
-
nospace
Tell readline not to append a space to completions at the end of the line. This is the default.
-
-
-p
Print all completion specifications.
-
-
r Remove completion specification for each
name
, or all specifications if no names are given.-
-A
action
Specify an action to generate a list of completions. Possible actions are:
-
alias
Alias names. May be specified as -a.
-
arrayvar
Array variable names.
-
binding
readline key binding names.
-
builtin
Shell built-in command names. May be specified as -b.
-
command
Command names. May be specified as -c.
-
directory
Directory names. May be specified as -d.
-
disabled
Disabled shell built-in command names.
-
enabled
Enabled shell built-in command names.
-
export
Exported shell variable names. May be specified as
-
Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.