[ZSH] Safe wrappers alias order fix

This commit is contained in:
Fabian Ising
2026-07-10 11:53:07 +02:00
parent 16b421a688
commit ae9ae1ab9c
+4 -4
View File
@@ -71,10 +71,6 @@ export VISUAL='nvim'
alias ls="ls --color=always" alias ls="ls --color=always"
alias cgrep="grep --color=always" alias cgrep="grep --color=always"
# Use safecp/safemv from the tools-repo when available
(( $+commands[safecp] )) && alias cp=safecp
(( $+commands[safemv] )) && alias mv=safemv
delzip() { delzip() {
unzip -Z -1 "$@" | xargs -I{} rm -rf {} unzip -Z -1 "$@" | xargs -I{} rm -rf {}
} }
@@ -87,6 +83,10 @@ if `which go &>/dev/null`; then
export GOPATH=$(go env GOPATH) export GOPATH=$(go env GOPATH)
fi fi
# Use safecp/safemv from the tools-repo when available (after ~/.local/bin is on PATH)
(( $+commands[safecp] )) && alias cp=safecp
(( $+commands[safemv] )) && alias mv=safemv
if [[ -f ~/.ssh/sudo_key ]]; then if [[ -f ~/.ssh/sudo_key ]]; then
[[ -e /tmp/sudo-agent.sock ]] || ssh-agent -a /tmp/sudo-agent.sock &> /dev/null [[ -e /tmp/sudo-agent.sock ]] || ssh-agent -a /tmp/sudo-agent.sock &> /dev/null
SSH_AUTH_SOCK=/tmp/sudo-agent.sock ssh-add -l | grep -q `ssh-keygen -lf ~/.ssh/sudo_key | awk '{print $2}'` || SSH_AUTH_SOCK=/tmp/sudo-agent.sock ssh-add ~/.ssh/sudo_key SSH_AUTH_SOCK=/tmp/sudo-agent.sock ssh-add -l | grep -q `ssh-keygen -lf ~/.ssh/sudo_key | awk '{print $2}'` || SSH_AUTH_SOCK=/tmp/sudo-agent.sock ssh-add ~/.ssh/sudo_key