diff --git a/zsh/aliases/alias-tips.zsh b/zsh/aliases/alias-tips.zsh new file mode 100644 index 0000000..a00fcc0 --- /dev/null +++ b/zsh/aliases/alias-tips.zsh @@ -0,0 +1,14 @@ + +# If an alias for the command just run exists, then show tip +preexec_alias-finder() { + tip=$(alias | grep -E "=$1$") + if [ ! -z "$tip" ]; then + echo -e "\033[0;90m\e[3mTip: \e[4m$tip\033[0m" + fi +} + +# Load add-zsh-hook +autoload -U add-zsh-hook + +# Call function after command +add-zsh-hook preexec preexec_alias-finder \ No newline at end of file