aboutsummaryrefslogtreecommitdiffstats
path: root/completion
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2025-02-25 20:19:49 +0100
committerMattias Andrée <m@maandree.se>2025-02-25 20:19:49 +0100
commit3e94681df57f2756e906a39ef79b05ef3c2d50c5 (patch)
tree6c4c92004c82ab948aea73659ff78504961302c7 /completion
parentRemove dist (diff)
downloadauto-auto-complete-3e94681df57f2756e906a39ef79b05ef3c2d50c5.tar.gz
auto-auto-complete-3e94681df57f2756e906a39ef79b05ef3c2d50c5.tar.bz2
auto-auto-complete-3e94681df57f2756e906a39ef79b05ef3c2d50c5.tar.xz
Change license, clean up file structure, remove info manual and extend man page, and simplify makefile
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'completion')
-rw-r--r--completion24
1 files changed, 24 insertions, 0 deletions
diff --git a/completion b/completion
new file mode 100644
index 0000000..1afbb31
--- /dev/null
+++ b/completion
@@ -0,0 +1,24 @@
+(auto-auto-complete
+ (default (arg SHELL_OR_DEFINITION)
+ (files -f)
+ (suggest default)
+ (desc 'Specify a shell or variable definition'))
+
+ (argumented (options -s -f --source --file)
+ (complete --source)
+ (arg SOURCE_FILE)
+ (files -f)
+ (desc 'Specify the input auto-auto-complete script'))
+ (argumented (options -o --output)
+ (complete --output)
+ (arg OUTPUT_FILE)
+ (files -f)
+ (desc 'Specify the output shell auto-completion script'))
+ (argumented (options -w --where)
+ (complete --where)
+ (arg COMMAND)
+ (files -0)
+ (desc 'Specify a command whose shell auto-completion script path should be printed'))
+
+ (suggestion default (verbatim bash zsh fish VARIABLE=VALUE))
+)