dotfiles/.local/bin/t

15 lines
427 B
Bash
Executable File

#!/bin/bash
# TITLE : t
# DESCRIPTION : Creates and re-opens tmux sessions
# AUTHOR : edabrows
# DATE : 20230828
# VERSION : 0.1.0
# USAGE : t <session-name>
# BASH_VERSION : 5.1.16(1)-release
EXISTS=false
tmux ls | cut -d: -f1 | grep -q "^${1:?}$" && EXISTS=true # Get open sessions
$EXISTS && tmux a -t "$1" # Attatch to existing session
$EXISTS || tmux new -s "$1" # Create a new session