diff --git a/.bashrc b/.bashrc index 6085387..c5d168f 100644 --- a/.bashrc +++ b/.bashrc @@ -248,7 +248,7 @@ hash nc >/dev/null 2>&1 && alias pastebin='nc termbin.com 9999' hash screen >/dev/null 2>&1 && alias screen='screen -Ua' hash shellcheck >/dev/null 2>&1 && alias shellcheck='shellcheck -x' hash scp ssh ssh-add >/dev/null 2>&1 && alias scp='_EXEC=scp ssh' -hash sftp ssh ssh-add >/dev/null 2>&1 && alias sftp='_EXEC=scp ssh' +hash sftp ssh ssh-add >/dev/null 2>&1 && alias sftp='_EXEC=sftp ssh' hash ssh ssh-add >/dev/null 2>&1 && ssh() { local ERR @@ -261,6 +261,7 @@ hash ssh ssh-add >/dev/null 2>&1 && ssh() { (( ERR == 2 )) && __ssh_agent_prompt_command && ssh-add (( ERR == 1 )) && ssh-add command "${_EXEC:-${FUNCNAME[0]}}" "$@" + unset _EXEC } # Determine the platform being logged into.