21 lines
350 B
Bash
Executable file
21 lines
350 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
if [[ -z ${1} ]];then
|
|
echo "no host provided"
|
|
exit 1
|
|
fi
|
|
host="${1}"
|
|
if [[ -z ${2} ]];then
|
|
echo "no icon provided"
|
|
exit 1
|
|
fi
|
|
icon="${2}"
|
|
|
|
echo "${host}"
|
|
echo "${host#*@}"
|
|
#exit 0
|
|
|
|
alacritty -T "${icon} ${host#*@}" -e bash -c '\
|
|
eval $(ssh-agent) &> /dev/null; \
|
|
ssh-add ~/.ssh/id_ed25519 &> /dev/null; \
|
|
ssh -A '"${host}"
|