mirror of https://gitlab.com/dabruh/dotfiles.git
15 lines
427 B
Bash
Executable File
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
|