#!/bin/bash # TITLE : t # DESCRIPTION : Creates and re-opens tmux sessions # AUTHOR : edabrows # DATE : 20230828 # VERSION : 0.1.0 # USAGE : t # 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