summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/tms30
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