From 068adb4e938c968c92bca02448aaa60e358fcbe8 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Fri, 4 Sep 2015 06:20:15 +0200 Subject: [PATCH] auto-generate bash completion config --- src/Makefile | 5 ++++- src/pct.bash-completion | 8 -------- 2 files changed, 4 insertions(+), 9 deletions(-) delete mode 100644 src/pct.bash-completion diff --git a/src/Makefile b/src/Makefile index 6bc06fa..d356194 100644 --- a/src/Makefile +++ b/src/Makefile @@ -28,6 +28,9 @@ all: pct.1.pod: pct perl -I. -T -e "use PVE::CLI::pct; PVE::CLI::pct->generate_pod_manpage();" >$@ +pct.bash-completion: + perl -I. -T -e "use PVE::CLI::pct; PVE::CLI::pct->generate_bash_completions();" >$@ + pct.conf.5.pod: gen-pct-conf-pod.pl PVE/LXC.pm perl -I. ./gen-pct-conf-pod.pl >$@ @@ -62,7 +65,7 @@ test: .PHONY: clean clean: make -C test clean - rm -rf *.1.pod *.1.gz + rm -rf *.1.pod *.1.gz *.bash-completion find . -name '*~' -exec rm {} ';' .PHONY: distclean diff --git a/src/pct.bash-completion b/src/pct.bash-completion deleted file mode 100644 index 7d0a9f3..0000000 --- a/src/pct.bash-completion +++ /dev/null @@ -1,8 +0,0 @@ -# pct(1) 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 'pct bashcomplete' pct -- 2.39.2