work improvments

This commit is contained in:
Andrei Stoica 2023-05-26 10:37:21 -04:00
parent b0556be528
commit 4c58c74682
1 changed files with 8 additions and 9 deletions

17
.zshrc
View File

@ -118,16 +118,15 @@ unset __conda_setup
# Open work folder with fuzzy finder # Open work folder with fuzzy finder
function work() { function work() {
work_dirs=( "$HOME/clones" ) work_dirs=( "$HOME/clones" "$HOME/sandbox" )
projects=() projects=()
for dr in "${work_dirs[@]}"; do for dr in "${work_dirs[@]}"; do
p=$( ls -d -1 ${dr}/* ) p=$( ls -d -1 ${dr}/* )
echo $p projects=( "${projects[@]}" "${p[@]}" )
projects=( "${projects[@]}" "${p[@]}" ) done
done
goto=$(echo "$projects" | fzf --preview "tree -C -L 2 {}") goto=$(echo "$projects" | fzf --preview "tree -C -L 2 {}")
cd "$goto" tmux new -A -s "$(basename -- $goto)" -c "$goto"
} }