Compare commits

..

No commits in common. "66d994c71d8b35a94be6c87ce19845cace9944ac" and "014e51fa0e67922461d34697596988e75010dfc1" have entirely different histories.

12
s3h.sh
View File

@ -107,9 +107,7 @@ done
# read config file and connect # read config file and connect
if [[ -f "$configFile" ]]; then if [[ -f "$configFile" ]]; then
# clear screen // remove dialog colors
clear clear
# each line equals one config option # each line equals one config option
para=() para=()
while read -r configLine; do while read -r configLine; do
@ -124,23 +122,19 @@ if [[ -f "$configFile" ]]; then
echo "using group options file '$dir/.options'" echo "using group options file '$dir/.options'"
fi fi
# clear screen // remove dialog colors
echo "config file '$configFile' selected. connecting..."
# save selected configFile for next call of s3h # save selected configFile for next call of s3h
echo "$configFile" > "$LAST" echo "$configFile" > "$LAST"
# extract user@host if ~ in config file name # extract user@host if ~ in config file name
echo "config file '$configFile' selected. connecting..."
login=$(basename "$configFile") login=$(basename "$configFile")
if [[ "$login" == *"~"* ]]; then if [[ "$login" == *"~"* ]]; then
login="${login#*~}" login="${login#*~}"
fi fi
# set console title
echo -ne "\033]30;$login\007"
# execute ssh # execute ssh
echo "Running 'ssh ${para[@]} $login'" echo "Running 'ssh ${para[@]} $login'"
ssh ${para[@]} "$login" ssh ${para[@]} "$login"
# reset console title to something usefull
echo -ne "\033]30;$USER@${HOSTNAME%%.*}\007"
fi fi