From 8fad4ba2afc72e02eb83e6a17dce7f74a7950b00 Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Tue, 13 Aug 2024 22:57:11 +0200 Subject: [PATCH] add restore-usbstick bash completion --- .../bash-completion/completions/restore-usbstick.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 usr/share/bash-completion/completions/restore-usbstick.sh 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