add ssh-agent functions

This commit is contained in:
arcan1s 2015-05-16 01:24:05 +03:00
parent 0acc656dda
commit 5e9acc0213
2 changed files with 5 additions and 5 deletions

5
zsh/ssh-agent Normal file
View File

@ -0,0 +1,5 @@
if [[ ${EUID} != 0 ]]; then
if [[ -e "${HOME}/.ssh/id_rsa" ]]; then
ssh-add </dev/null
fi
fi

5
zshrc
View File

@ -102,11 +102,6 @@ export GCC_COLOR="auto"
for _DIR in $(find "${HOME}/.local/bin" -type d 2> /dev/null); do export PATH="${_DIR}:${PATH}"; done
# fix urxvt
if [[ ${TERM} =~ "rxvt-unicode-*" ]] export TERM="xterm"
# ssh-agent
if [[ ${EUID} != 0 ]]; then
eval $(ssh-agent) > /dev/null
ssh-add -l > /dev/null || alias ssh='ssh-add -l >/dev/null || ssh-add && unalias ssh; ssh'
fi
## load custom settings from $HOME/.zsh
for _SCR in $(find "${HOME}/.zsh/" -type 'f' -or -type 'l' 2> /dev/null); do source "${_SCR}"; done