12 lines
351 B
Bash
12 lines
351 B
Bash
#!/usr/bin/env bash
|
|
|
|
mkdir -p "$HOME/.config/menu"
|
|
echo -n >"$HOME/.config/menu/proj"
|
|
|
|
for proj in $(find "$HOME/projects" -maxdepth 3 -type d -name '\.git')
|
|
do
|
|
name="$(echo $proj | sed -e "s|^$HOME/projects/||" -e 's|/\.git$||')"
|
|
echo "$name:exec:alacritty --working-directory=$HOME/projects/$name" \
|
|
>>"$HOME/.config/menu/proj"
|
|
done
|