From 29b1c791f6e319cdab828cee5f491ca1c38e41d1 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Thu, 5 Dec 2024 13:38:14 -0500 Subject: Some New Configuration Tools --- .local/bin/tmux-sessionizer | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100755 .local/bin/tmux-sessionizer (limited to '.local/bin/tmux-sessionizer') 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 - -- cgit v1.2.3