From 5c6035f227f98cc0600e89b1b54b97e884b3c345 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Fri, 22 Jul 2022 09:31:23 +0200 Subject: [PATCH] add bash completion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Grünbichler --- debian/proxmox-apt-repo.bc | 8 ++++++++ debian/proxmox-offline-mirror.bash-completion | 2 ++ debian/proxmox-offline-mirror.bc | 8 ++++++++ debian/rules | 2 +- 4 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 debian/proxmox-apt-repo.bc create mode 100644 debian/proxmox-offline-mirror.bash-completion create mode 100644 debian/proxmox-offline-mirror.bc diff --git a/debian/proxmox-apt-repo.bc b/debian/proxmox-apt-repo.bc new file mode 100644 index 0000000..96ddd86 --- /dev/null +++ b/debian/proxmox-apt-repo.bc @@ -0,0 +1,8 @@ +# proxmox-apt-repo completion + +# see http://tiswww.case.edu/php/chet/bash/FAQ +# and __ltrim_colon_completions() in /usr/share/bash-completion/bash_completion +# this modifies global var, but I found no better way +COMP_WORDBREAKS=${COMP_WORDBREAKS//:} + +complete -C 'proxmox-apt-repo bashcomplete' proxmox-apt-repo diff --git a/debian/proxmox-offline-mirror.bash-completion b/debian/proxmox-offline-mirror.bash-completion new file mode 100644 index 0000000..c04c2a1 --- /dev/null +++ b/debian/proxmox-offline-mirror.bash-completion @@ -0,0 +1,2 @@ +debian/proxmox-offline-mirror.bc proxmox-offline-mirror +debian/proxmox-apt-repo.bc proxmox-apt-repo diff --git a/debian/proxmox-offline-mirror.bc b/debian/proxmox-offline-mirror.bc new file mode 100644 index 0000000..874d2ff --- /dev/null +++ b/debian/proxmox-offline-mirror.bc @@ -0,0 +1,8 @@ +# proxmox-offline-mirror bash completion + +# see http://tiswww.case.edu/php/chet/bash/FAQ +# and __ltrim_colon_completions() in /usr/share/bash-completion/bash_completion +# this modifies global var, but I found no better way +COMP_WORDBREAKS=${COMP_WORDBREAKS//:} + +complete -C 'proxmox-offline-mirror bashcomplete' proxmox-offline-mirror diff --git a/debian/rules b/debian/rules index 879a659..677ac78 100644 --- a/debian/rules +++ b/debian/rules @@ -2,7 +2,7 @@ export BUILD_MODE=release-deb %: - dh $@ --buildsystem cargo + dh $@ --buildsystem cargo --with=bash-completion override_dh_auto_test: # skip for now to avoid additional debug builds - no tests anyway