summaryrefslogtreecommitdiffstatshomepage
path: root/bin/tmux-sessionizer
diff options
context:
space:
mode:
Diffstat (limited to 'bin/tmux-sessionizer')
-rwxr-xr-xbin/tmux-sessionizer26
1 files changed, 0 insertions, 26 deletions
diff --git a/bin/tmux-sessionizer b/bin/tmux-sessionizer
deleted file mode 100755
index 020648e..0000000
--- a/bin/tmux-sessionizer
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/env bash
-
-if [[ $# -eq 1 ]]; then
- selected=$1
-else
- selected=$(cat <(fd . ~/src ~/dkr --exact-depth 1 -td) <(echo $HOME/dotfiles) | sort |
- fzf -d/ --with-nth 3.. --preview="tree -a -C -L 1 {}")
-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 -s $selected_name -c $selected
- exit 0
-fi
-
-if ! tmux has-session -t=$selected_name 2>/dev/null; then
- tmux new-session -ds $selected_name -c $selected
-fi
-
-tmux switch-client -t $selected_name