aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/completions/cygport.fish
diff options
context:
space:
mode:
Diffstat (limited to 'share/completions/cygport.fish')
-rw-r--r--share/completions/cygport.fish29
1 files changed, 29 insertions, 0 deletions
diff --git a/share/completions/cygport.fish b/share/completions/cygport.fish
new file mode 100644
index 00000000..f9ecb286
--- /dev/null
+++ b/share/completions/cygport.fish
@@ -0,0 +1,29 @@
+
+# Options
+complete -c cygport -s 4 -l 32 -d "Build for 32-bit Cygwin"
+complete -c cygport -s 8 -l 64 -d "Build for 64-bit Cygwin"
+complete -c cygport -l debug -d "Enable debugging messages"
+
+# Cygport file
+complete -c cygport -n '__fish_is_first_token' -A -f -a '*.cygport' -d "Cygport file"
+
+# Commands
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'downloadall fetchall wgetall getall' -d "Download all sources"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'download fetch wget get' -d "Download missing sources"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'prep unpack' -d "Prepare source directory"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'compile build make' -d "Build software"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'check test' -d "Run test suite"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'inst install' -d "Install into DESTDIR and run post-installation steps"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'postint' -d "Run post-installation steps"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'list' -d "List package files"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'listdebug listdbg' -d "List debug package files"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'dep' -d "Show dependencies"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'info' -d "Show packaging info"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'homepage web www' -d "Show project homepage URL"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'package pkg' -d "Create packages"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'diff mkdiff mkpatch' -d "Create source patches"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'upload up ci' -d "Upload finished packages"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'clean finish' -d "Delete working directory"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'almostall all' -d "Same as prep build inst pkg"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'help' -d "Show help"
+complete -c cygport -n 'not __fish_is_first_token' -A -f -a 'version' -d "Show version"