mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-30 06:03:49 +08:00
Add cygport completions provided by Andrew Schulman
Squashed commit of the following: commit a396c5e95a9987ea8ce6e057910131886d1b9695 Merge:bfd1951
f329530
Author: Konrad Borowski <x.fix@o2.pl> Date: Mon Dec 1 17:54:02 2014 +0100 Merge branch 'master' of https://github.com/andrex-e-schulman/fish-shell into andrex-e-schulman-master commitf32953064e
Author: Andrew Schulman <andrex-e-schulman@users.noreply.github.com> Date: Mon Dec 1 05:34:29 2014 -0500 improve descriptions of pkg and diff commit81def0fb30
Author: Andrew Schulman <andrex-e-schulman@users.noreply.github.com> Date: Mon Dec 1 04:51:20 2014 -0500 simplify cygport option descriptions commit4d84eb3e5c
Author: Andrew Schulman <andrex@5200-glenwood.net> Date: Mon Dec 1 04:32:47 2014 -0500 add command descriptions to share/completions/cygport commitc7ff7e4fa2
Author: Andrew Schulman <andrex@5200-glenwood.net> Date: Mon Dec 1 03:09:00 2014 -0500 add share/completions/cygport.fish
This commit is contained in:
parent
bfd1951023
commit
2f96d2b19a
29
share/completions/cygport.fish
Normal file
29
share/completions/cygport.fish
Normal file
|
@ -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"
|
Loading…
Reference in New Issue
Block a user