| 1234567891011121314151617181920 |
- #!/bin/zsh
- (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);
- 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;
|