Преглед на файлове

shrc: tx: use switch-client if already in tmux session

pull/1/head
10sr преди 12 години
родител
ревизия
3105222977
променени са 1 файла, в които са добавени 9 реда и са изтрити 6 реда
  1. +9
    -6
      shrc

+ 9
- 6
shrc Целия файл

@@ -665,15 +665,18 @@ __realpath(){


tx(){ tx(){
tmux start-server tmux start-server
if test $# -eq 0
if test -z "$1"
then then
echo ":: tx <session> to attach."
tmux ls
elif tmux has -t "$1"
echo "usage: tx <session_name>"
tmux list-sessions
elif test -z "$TMUX"
then then
tmux attach -t "$1"
# -A: attach if already exists
tmux new-session -A -c "$HOME" -s "$1"
else else
tmux new -s "$1"
# create new session if not exists yet
tmux has-session -t "$1" || TMUX= tmux new-session -d -c "$HOME" -s "$1"
tmux switch-client -t "$1"
fi fi
} }




Зареждане…
Отказ
Запис