From e47a8e2321be9e7af49872588619c031a757d6ea Mon Sep 17 00:00:00 2001 From: hqingyi Date: Sat, 12 Jun 2021 10:45:05 +0800 Subject: feat(plugins): add aliases cheatsheet plugin (#4662) * add: explore alias quickly with aliases plugin. * change: add compatibility with python2 & python3. - add compatibility. - add termcolor.py. - remove aliass(search), just use acs. - detect python. --- plugins/aliases/aliases.plugin.zsh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 plugins/aliases/aliases.plugin.zsh (limited to 'plugins/aliases/aliases.plugin.zsh') diff --git a/plugins/aliases/aliases.plugin.zsh b/plugins/aliases/aliases.plugin.zsh new file mode 100644 index 000000000..28d8fba24 --- /dev/null +++ b/plugins/aliases/aliases.plugin.zsh @@ -0,0 +1,10 @@ +# with lots of 3rd-party amazing aliases installed, just need something to explore it quickly. +# +# - acs: alias cheatsheet +# group alias by command, pass addition argv to grep. +ALIASES_PLUGIN_ROOT=$(cd `dirname $0` && pwd) +function acs(){ + which python >>/dev/null + [[ $? -eq 1 ]] && echo "[error]no python executable detected!" && return + alias | python $ALIASES_PLUGIN_ROOT/cheatsheet.py $@ +} -- cgit v1.2.3-70-g09d2