diff options
Diffstat (limited to 'bin/tmux-sessionizer')
-rwxr-xr-x | bin/tmux-sessionizer | 26 |
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 |