diff --git a/README.md b/README.md index 04df8cd..e695fc2 100644 --- a/README.md +++ b/README.md @@ -8,5 +8,4 @@ Add-on for [main bashrc](https://gitea.kto.black/adminconf/rcs-general), specifi * `install.sh` script copies above files to their respective destinations. ### TODO -* Manage `keychain` absence * Set new "syncloud" alias(es) diff --git a/bashrc-mine b/bashrc-mine index 2bb6349..b3a85db 100644 --- a/bashrc-mine +++ b/bashrc-mine @@ -3,20 +3,19 @@ # byMasterKTO ## SSH configuration -# Start or load SSH agent TODO manage keychain absence -eval $(keychain --quiet --eval) +# Start or load SSH agent +if which keychain > /dev/null 2>/dev/null; then + eval $(keychain --quiet --eval) +else + echo "WARNING: keychain not found!" +fi # Set Keychain aliases -alias kc-home='keychain ~/.ssh/home' -alias kc-project='keychain ~/.ssh/project' +alias kc-admin='keychain ~/.ssh/admin' +alias kc-nas='keychain ~/.ssh/nas' alias kc-clean='keychain wipe' -alias kcd-home='ssh-add -d ~/.ssh/home' -alias kcd-project='ssh-add -d ~/.ssh/project' alias kc-l='keychain list' -# Set SSH VNC alias (may be temporary, if we could set it up in SSH config file) -alias sshvnc='ssh -L 5901:localhost:5900' - # Set syncloud alias TODO #alias syncloud='nextcloudcmd -u alex ~/Nextcloud https://cloud.kto.black'