# so we don't have to enter our SSH key password all the time
-eval $(ssh-agent) && ssh-add -q
+eval $(ssh-agent) > /dev/null && ssh-add -q
# zero audio volume (rather than "just" mute)
vol 0
prefixed_msg 'Setting up ~/.ssh …'
cp -a "${PATH_SECRETS_SSH}" "${PATH_USER_SSH}"
-eval $(ssh-agent)
+#eval $(ssh-agent)
stty -echo
trapp stty echo
retry_until 1 'echo ""' 'ssh-add -q' 'prefixed_msg "Aborting due to ssh-add error"'
stty echo
trapp
+printf '\n'
prefixed_msg 'Setting up ~/repos …'
REPOS_SITE_LOGIN="${USERNAME}@${REPOS_SITE_DOMAIN}"
mkdir "${PATH_REPOS}"
cd "${PATH_REPOS}"
ssh ${REPOS_SITE_LOGIN} "cd ${REMOTE_PATH_REPOS} && ls -1" | while read REPO_NAME; do
+ prefixed_msg "Cloning ${REPO_NAME} …"
git clone --quiet --recurse "${REPOS_SITE_LOGIN}:${REMOTE_PATH_REPOS}/${REPO_NAME}"
done
cd - > /dev/null