aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/alacritty/.local/bin/src
blob: 79c233354f6c88c6f36daf27f1825f8fad4b182e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

if [ ! -d "$1" ]; then
	project="$(
		projectr -mgE ~/.local/src |
			fzf --tmux --tac -0 -1 -d/ --with-nth=-1 --preview='lesspipe.sh {}' --query="$1"
	)"
	if [ -z "$project" ]; then
		exit 0
	fi
	set -- "$project"
fi

if [ ! -d "$1" ]; then
	exit 1
fi

alacritty msg create-window -T"$(basename "$1")" --working-directory="$1"