improved rosterm alias

This commit is contained in:
Thies Lennart Alff 2023-12-15 20:58:56 +01:00
parent 7c961460e9
commit b29d2bc008

View file

@ -36,6 +36,17 @@ alias zshrc="nvim ~/.zshrc"
alias mount-institut='kinit -kt "$HOME/keytabs/cta1233.keytab" cta1233@KERBEROS.TU-HARBURG.DE && mount /TUHH/Institut' alias mount-institut='kinit -kt "$HOME/keytabs/cta1233.keytab" cta1233@KERBEROS.TU-HARBURG.DE && mount /TUHH/Institut'
alias mount-lehre='kinit -kt "$HOME/keytabs/cta1233.keytab" cta1233@KERBEROS.TU-HARBURG.DE && mount /TUHH/Lehre' alias mount-lehre='kinit -kt "$HOME/keytabs/cta1233.keytab" cta1233@KERBEROS.TU-HARBURG.DE && mount /TUHH/Lehre'
alias rosterm='docker exec -it ros2-vim zsh' alias rosterm='find_or_create_rosterm'
alias git-delete-merged="git branch --merged main | grep -v '^[ *]*main$' | xargs git branch -d" alias git-delete-merged="git branch --merged main | grep -v '^[ *]*main$' | xargs git branch -d"
function find_or_create_rosterm() {
docker container inspect ros2-vim > /dev/null 2>&1
if [ $? -eq 0 ]; then
docker exec -it ros2-vim zsh
else
OLD_DIR="$(pwd)"
cd $HOME/Documents/ros2-vim && ./run
cd "$OLD_DIR"
fi
}