mirror of
				https://github.com/f-droid/fdroidserver.git
				synced 2025-11-04 06:30:27 +03:00 
			
		
		
		
	complete -h/--help for all commands implicitly
This commit is contained in:
		
							parent
							
								
									3c9dd9bc86
								
							
						
					
					
						commit
						679f3e0661
					
				
					 1 changed files with 32 additions and 32 deletions
				
			
		| 
						 | 
				
			
			@ -84,18 +84,18 @@ __vercode() {
 | 
			
		|||
__complete_options() {
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		--*)
 | 
			
		||||
			COMPREPLY=( $( compgen -W "${lopts}" -- $cur ) )
 | 
			
		||||
			COMPREPLY=( $( compgen -W "--help ${lopts}" -- $cur ) )
 | 
			
		||||
			return 0;;
 | 
			
		||||
		*)
 | 
			
		||||
			COMPREPLY=( $( compgen -W "${opts} ${lopts}" -- $cur ) )
 | 
			
		||||
			COMPREPLY=( $( compgen -W "-h ${opts} --help ${lopts}" -- $cur ) )
 | 
			
		||||
			return 0;;
 | 
			
		||||
	esac
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
__complete_build() {
 | 
			
		||||
	opts="-h -v -q -l -s -t -f -a -w"
 | 
			
		||||
	opts="-v -q -l -s -t -f -a -w"
 | 
			
		||||
 | 
			
		||||
	lopts="--help --verbose --quiet --latest --stop --test --server --resetserver
 | 
			
		||||
	lopts="--verbose --quiet --latest --stop --test --server --resetserver
 | 
			
		||||
 --on-server --skip-scan --no-tarball --force --all --wiki"
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		-*)
 | 
			
		||||
| 
						 | 
				
			
			@ -111,8 +111,8 @@ __complete_build() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_install() {
 | 
			
		||||
	opts="-h -v -q"
 | 
			
		||||
	lopts="--help --verbose --quiet --all"
 | 
			
		||||
	opts="-v -q"
 | 
			
		||||
	lopts="--verbose --quiet --all"
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		-*)
 | 
			
		||||
			__complete_options
 | 
			
		||||
| 
						 | 
				
			
			@ -127,8 +127,8 @@ __complete_install() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_update() {
 | 
			
		||||
	opts="-h -c -v -q -b -i -I -e -w"
 | 
			
		||||
	lopts="--help --create-metadata --verbose --quiet --buildreport
 | 
			
		||||
	opts="-c -v -q -b -i -I -e -w"
 | 
			
		||||
	lopts="--create-metadata --verbose --quiet --buildreport
 | 
			
		||||
 --interactive --icons --editor --wiki --pretty --clean --delete-unknown"
 | 
			
		||||
	case "${prev}" in
 | 
			
		||||
		-e|--editor)
 | 
			
		||||
| 
						 | 
				
			
			@ -139,8 +139,8 @@ __complete_update() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_publish() {
 | 
			
		||||
	opts="-h -v -q"
 | 
			
		||||
	lopts="--help --verbose --quiet"
 | 
			
		||||
	opts="-v -q"
 | 
			
		||||
	lopts="--verbose --quiet"
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		-*)
 | 
			
		||||
			__complete_options
 | 
			
		||||
| 
						 | 
				
			
			@ -155,8 +155,8 @@ __complete_publish() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_checkupdates() {
 | 
			
		||||
	opts="-h -v -q"
 | 
			
		||||
	lopts="--help --verbose --quiet --auto --autoonly --commit --gplay"
 | 
			
		||||
	opts="-v -q"
 | 
			
		||||
	lopts="--verbose --quiet --auto --autoonly --commit --gplay"
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		-*)
 | 
			
		||||
			__complete_options
 | 
			
		||||
| 
						 | 
				
			
			@ -168,8 +168,8 @@ __complete_checkupdates() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_import() {
 | 
			
		||||
	opts="-h -u -s -r -q"
 | 
			
		||||
	lopts="--help --url --subdir --repo --rev --quiet"
 | 
			
		||||
	opts="-u -s -r -q"
 | 
			
		||||
	lopts="--url --subdir --repo --rev --quiet"
 | 
			
		||||
	case "${prev}" in
 | 
			
		||||
		-u|--url|-r|--repo|-s|--subdir|--rev) return 0;;
 | 
			
		||||
	esac
 | 
			
		||||
| 
						 | 
				
			
			@ -177,14 +177,14 @@ __complete_import() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_readmeta() {
 | 
			
		||||
	opts="-h -v -q"
 | 
			
		||||
	lopts="--help --verbose --quiet"
 | 
			
		||||
	opts="-v -q"
 | 
			
		||||
	lopts="--verbose --quiet"
 | 
			
		||||
	__complete_options
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
__complete_rewritemeta() {
 | 
			
		||||
	opts="-h -v -q"
 | 
			
		||||
	lopts="--help --verbose --quiet"
 | 
			
		||||
	opts="-v -q"
 | 
			
		||||
	lopts="--verbose --quiet"
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		-*)
 | 
			
		||||
			__complete_options
 | 
			
		||||
| 
						 | 
				
			
			@ -196,8 +196,8 @@ __complete_rewritemeta() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_lint() {
 | 
			
		||||
	opts="-h -v -q -p"
 | 
			
		||||
	lopts="--help --verbose --quiet --pedantic"
 | 
			
		||||
	opts="-v -q -p"
 | 
			
		||||
	lopts="--verbose --quiet --pedantic"
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		-*)
 | 
			
		||||
			__complete_options
 | 
			
		||||
| 
						 | 
				
			
			@ -209,8 +209,8 @@ __complete_lint() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_scanner() {
 | 
			
		||||
	opts="-h -v -q"
 | 
			
		||||
	lopts="--help --verbose --quiet --nosvn"
 | 
			
		||||
	opts="-v -q"
 | 
			
		||||
	lopts="--verbose --quiet --nosvn"
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		-*)
 | 
			
		||||
			__complete_options
 | 
			
		||||
| 
						 | 
				
			
			@ -225,8 +225,8 @@ __complete_scanner() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_verify() {
 | 
			
		||||
	opts="-h -v -q -p"
 | 
			
		||||
	lopts="--help --verbose --quiet"
 | 
			
		||||
	opts="-v -q -p"
 | 
			
		||||
	lopts="--verbose --quiet"
 | 
			
		||||
	case "${cur}" in
 | 
			
		||||
		-*)
 | 
			
		||||
			__complete_options
 | 
			
		||||
| 
						 | 
				
			
			@ -241,26 +241,26 @@ __complete_verify() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
__complete_stats() {
 | 
			
		||||
	opts="-h -v -q -d"
 | 
			
		||||
	lopts="--help --verbose --quiet --download"
 | 
			
		||||
	opts="-v -q -d"
 | 
			
		||||
	lopts="--verbose --quiet --download"
 | 
			
		||||
	__complete_options
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
__complete_server() {
 | 
			
		||||
	opts="-h -i -v -q"
 | 
			
		||||
	lopts="--help --identity-file --verbose --quiet update"
 | 
			
		||||
	opts="-i -v -q"
 | 
			
		||||
	lopts="--identity-file --verbose --quiet update"
 | 
			
		||||
	__complete_options
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
__complete_signindex() {
 | 
			
		||||
	opts="-h -v -q"
 | 
			
		||||
	lopts="--help --verbose"
 | 
			
		||||
	opts="-v -q"
 | 
			
		||||
	lopts="--verbose"
 | 
			
		||||
	__complete_options
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
__complete_init() {
 | 
			
		||||
	opts="-h -v -q -d"
 | 
			
		||||
	lopts="--help --verbose --quiet --distinguished-name --keystore
 | 
			
		||||
	opts="-v -q -d"
 | 
			
		||||
	lopts="--verbose --quiet --distinguished-name --keystore
 | 
			
		||||
 --repo-keyalias --android-home --no-prompt"
 | 
			
		||||
	__complete_options
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue