diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2024-06-30 20:02:05 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2024-06-30 20:02:05 +0200 |
commit | e8704754ec72eb19159d167d79a1d89a899ea632 (patch) | |
tree | 45fa8b58371e9f40cd1fbd169cbd497eb300a2a1 /completion/ownership.bash | |
parent | 25d9e648d730c649a9769b04dc0a246fbc9680cb (diff) | |
parent | c9aac994d65f7bcc3659e3219d6729a24c803fcf (diff) |
Update upstream source from tag 'upstream/3.6'
Update to upstream version '3.6'
with Debian dir ea85aaa693054009bb715a20c2cafaee53e5bb7a
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 |