diff --git a/usr/share/bash-completion/completions/restore-usbstick.sh b/usr/share/bash-completion/completions/restore-usbstick.sh new file mode 100644 index 000000000..1a04b415f --- /dev/null +++ b/usr/share/bash-completion/completions/restore-usbstick.sh @@ -0,0 +1,11 @@ +# SPDX-License-Identifier: GPL-3.0-or-later +# created by Tobias Powalowski +_restore_usbstick() +{ + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + compopt -o bashdefault -o default + COMPREPLY=( $(compgen -W "$(lsblk -pnro NAME,TRANS,TYPE | rg '(.*) disk$' -r '$1' | rg (.*) usb$' -r '$1')" -- $cur) ) + return 0 +} +complete -F _restore_usbstick restore-usbstick.sh