diff options
| author | Jörg Frings-Fürst <debian@jff.email> | 2024-06-30 20:02:17 +0200 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff.email> | 2024-06-30 20:02:17 +0200 | 
| commit | c38426c9a9dd4efb236ef21d0c281d341445102a (patch) | |
| tree | 45fa8b58371e9f40cd1fbd169cbd497eb300a2a1 /completion/ownership.bash | |
| parent | 25d9e648d730c649a9769b04dc0a246fbc9680cb (diff) | |
| parent | e8704754ec72eb19159d167d79a1d89a899ea632 (diff) | |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'completion/ownership.bash')
| -rw-r--r-- | completion/ownership.bash | 33 | 
1 files changed, 33 insertions, 0 deletions
| diff --git a/completion/ownership.bash b/completion/ownership.bash new file mode 100644 index 0000000..6a25d29 --- /dev/null +++ b/completion/ownership.bash @@ -0,0 +1,33 @@ +# bash completion for ownership                            -*- shell-script -*- + +_comp_cmd_ownership() { +	local cur prev +	COMPREPLY=() +	cur=${COMP_WORDS[COMP_CWORD]} +	prev=${COMP_WORDS[COMP_CWORD - 1]} + +	case $prev in +	-d | --dev-mem) +		: "${cur:=/dev/}" +		local IFS=$'\n' +		compopt -o filenames +		COMPREPLY=($(compgen -f -- "$cur")) +		return 0 +		;; +	-[hV] | --help | --version) +		return 0 +		;; +	esac + +	if [[ $cur == -* ]]; then +		COMPREPLY=($(compgen -W ' +			--dev-mem +			--help +			--version +		' -- "$cur")) +		return 0 +	fi + +} && complete -F _comp_cmd_ownership ownership + +# ex: filetype=sh | 
