diff --git a/roles/zsh/files/config/configs/aliases.zsh b/roles/zsh/files/config/configs/aliases.zsh index b2ace8e0..728d4838 100644 --- a/roles/zsh/files/config/configs/aliases.zsh +++ b/roles/zsh/files/config/configs/aliases.zsh @@ -1,6 +1,5 @@ alias hosts='sudo vim /etc/hosts' alias rebase='git fetch --all --prune --prune-tags && git rebase' -alias run='./run' alias sshconfig='vim ~/.ssh/config' alias vim='nvim' diff --git a/roles/zsh/files/config/functions/run b/roles/zsh/files/config/functions/run new file mode 100644 index 00000000..cabe3d1d --- /dev/null +++ b/roles/zsh/files/config/functions/run @@ -0,0 +1,8 @@ +# Execute a "run" file either within ".notes" or the current directory. +function run { + if [[ -f .notes/run ]]; then + .notes/run "${@}" + elif [[ -f run ]]; then + ./run "${@}" + fi +}