#!/bin/zsh if [ -z "$1" ]; then (sleep 3; exit 1) & PROJECT=$(timeout 2 fd \ --base-directory ~ \ -t d \ -d 5 \ -u -E '.[a-fh-zA-FG-Z]*' \ --prune \\.git$ \ -x echo {//} \ | fzf); else PROJECT="$1" fi; if [ -n $PROJECT ] && [ ! "$PROJECT" = '' ]; then PROJECT=$(realpath $PROJECT) NAME=$(basename $PROJECT) tmux select-window -t $NAME || \ tmux new-window -c "$PROJECT" -n "$NAME" /bin/zsh $DOTFILES_DIR/.scripts/nvim_launch.zsh $PROJECT else exit 1 fi;