diff options
Diffstat (limited to 'scripts/tms')
| -rwxr-xr-x | scripts/tms | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/scripts/tms b/scripts/tms deleted file mode 100755 index 1bab0d4..0000000 --- a/scripts/tms +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash - -if [[ $# -eq 1 ]]; then - selected=$1 -else - selected=$(find ~/projects ~/ ~/personal -mindepth 1 -maxdepth 1 -type d | fzf) -fi - -if [[ -z $selected ]]; then - exit 0 -fi - -selected_name=$(basename "$selected" | tr . _) -tmux_running=$(pgrep tmux) - -if [[ -z $TMUX ]] && [[ -z $tmux_running ]]; then - tmux new-session -ds $selected_name -c $selected - tmux-session-setup $selected_name $selected -fi - -if ! tmux has-session -t=$selected_name 2> /dev/null; then - tmux new-session -ds $selected_name -c $selected - tmux-session-setup $selected_name $selected -fi - -if [[ -z $TMUX ]]; then - tmux attach-session -t $selected_name -else - tmux switch-client -t $selected_name -fi |
