1
0
Fork 0
mirror of https://github.com/pnx/dotfiles synced 2026-06-24 03:13:40 +02:00

scripts/tmuxs/list-sessions.sh: improve command with sorting and showing session id

This commit is contained in:
Henrik Hautakoski 2025-11-02 07:00:55 +01:00
parent 75fbfbc6e0
commit 5b67d85598

View file

@ -1,11 +1,12 @@
#!/bin/bash #!/bin/bash
OPTS="list-sessions -F #{session_name}" # include session_activity to use for sorting
OPTS="list-sessions -F #{session_activity},#{session_id},#{session_name}"
## If we are inside tmux already, don't list active sessions ## If we are inside tmux already, don't list active sessions
if [[ ! -z $TMUX ]]; then # if [[ ! -z $TMUX ]]; then
OPTS="${OPTS} -f #{==:#{session_attached},0}" # OPTS="${OPTS} -f #{==:#{session_attached},0}"
fi # fi
tmux ${OPTS} tmux ${OPTS} | sort -nr | cut -d, -f2,3 | sed -r 's/^\$([[:digit:]]+),/\1: /'