diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-02-26 13:52:37 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-02-26 13:52:37 +0200 |
| commit | 986cdfcab0e441cebf6b7e9115ce6884cc3fff1b (patch) | |
| tree | bd2a1f77fc62bec19cc6ec17d968c5c383993d2e /scripts/tms | |
| parent | 883e005866fcd68221cbcb7d42817d069a238b98 (diff) | |
Moved tms into my own cli tool
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 |
