From 42d2d951601045176498230db38cbbf9147389f9 Mon Sep 17 00:00:00 2001 From: Wu Zhenyu Date: Mon, 19 Sep 2022 16:42:49 +0800 Subject: [PATCH] Remove unused code in zsh completion Move completions/_proxychains4 to completions/zsh/_proxychains4 to avoid confusion --- Makefile | 6 +++--- completions/_proxychains4 | 12 ------------ completions/zsh/_proxychains4 | 8 ++++++++ 3 files changed, 11 insertions(+), 15 deletions(-) delete mode 100644 completions/_proxychains4 create mode 100644 completions/zsh/_proxychains4 diff --git a/Makefile b/Makefile index dbd639e..3320904 100644 --- a/Makefile +++ b/Makefile @@ -49,7 +49,7 @@ PXCHAINS = proxychains4 PXCHAINS_D = proxychains4-daemon ALL_TOOLS = $(PXCHAINS) $(PXCHAINS_D) ALL_CONFIGS = src/proxychains.conf -ZSH_COMPLETION = completions/_proxychains4 +ZSH_COMPLETION = completions/zsh/_proxychains4 -include config.mak @@ -70,13 +70,13 @@ $(DESTDIR)$(libdir)/%: % $(DESTDIR)$(sysconfdir)/%: src/% $(INSTALL) -D -m 644 $< $@ -$(DESTDIR)$(zshcompletiondir)/%: completions/% +$(DESTDIR)$(zshcompletiondir)/%: completions/zsh/% $(INSTALL) -D -m 644 $< $@ install-libs: $(ALL_LIBS:%=$(DESTDIR)$(libdir)/%) install-tools: $(ALL_TOOLS:%=$(DESTDIR)$(bindir)/%) install-config: $(ALL_CONFIGS:src/%=$(DESTDIR)$(sysconfdir)/%) -install-zsh-completion: $(ZSH_COMPLETION:completions/%=$(DESTDIR)$(zshcompletiondir)/%) +install-zsh-completion: $(ZSH_COMPLETION:completions/zsh/%=$(DESTDIR)$(zshcompletiondir)/%) clean: rm -f $(ALL_LIBS) diff --git a/completions/_proxychains4 b/completions/_proxychains4 deleted file mode 100644 index 93795f0..000000000 --- a/completions/_proxychains4 +++ /dev/null @@ -1,12 +0,0 @@ -#compdef proxychains4 - -setopt localoptions extended_glob - -local -a _comp_priv_prefix - -_arguments \ - '(- *)--help[More help in README file]' \ - '(-q)-q[makes proxychains quiet - this overrides the config setting]' \ - '(-f)-f[allows one to manually specify a configfile to use]:filename:_files' \ - '(-)1:command: _command_names -e' \ - '*::arguments:{ _comp_priv_prefix=( '$words[1]' -n ${(kv)opt_args[(I)(-[ugHEP]|--(user|group|set-home|preserve-env|preserve-groups))]} ) ; _normal }' diff --git a/completions/zsh/_proxychains4 b/completions/zsh/_proxychains4 new file mode 100644 index 000000000..b40c597 --- /dev/null +++ b/completions/zsh/_proxychains4 @@ -0,0 +1,8 @@ +#compdef proxychains4 + +_arguments \ + '(- : *)--help[More help in README file]' \ + '-q[makes proxychains quiet - this overrides the config setting]' \ + '-f[allows one to manually specify a configfile to use]: :_files' \ + '(-)1: :{_command_names -e}' \ + '*:: :_normal'