diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2024-12-05 13:38:14 -0500 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2024-12-05 13:38:14 -0500 |
| commit | 29b1c791f6e319cdab828cee5f491ca1c38e41d1 (patch) | |
| tree | be9d9d43d150f0b72f72e4e37cc43bde0e10b72e /.local/bin/tmux-sessionizer | |
| parent | 5849e2ad7323f086bd6edf221b29e3f0b2b7cbd3 (diff) | |
Some New Configuration Tools
Diffstat (limited to '.local/bin/tmux-sessionizer')
| -rwxr-xr-x | .local/bin/tmux-sessionizer | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/.local/bin/tmux-sessionizer b/.local/bin/tmux-sessionizer deleted file mode 100755 index 3780e18..0000000 --- a/.local/bin/tmux-sessionizer +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/zsh - -# This script is stolen from The Primeagen -# https://github.com/ThePrimeagen/.dotfiles/ - -if [[ $# -eq 1 ]]; then - selected=$1 -else - selected=$(find ~/Documents/Projects ~ ~/.config ~/Documents/Projects/git ~/Documents/Projects/Experiments -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 -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 - |
