From b0556be528e17480dc8e1d431bb510296f17f483 Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Wed, 24 May 2023 00:33:50 -0400 Subject: [PATCH] added function to fuzzy find project folder --- .zshrc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.zshrc b/.zshrc index c54c4a3..08fd9d6 100644 --- a/.zshrc +++ b/.zshrc @@ -116,3 +116,18 @@ unset __conda_setup # <<< conda initialize <<< +# Open work folder with fuzzy finder +function work() { + work_dirs=( "$HOME/clones" ) + + projects=() + + for dr in "${work_dirs[@]}"; do + p=$( ls -d -1 ${dr}/* ) + echo $p + projects=( "${projects[@]}" "${p[@]}" ) + done + + goto=$(echo "$projects" | fzf --preview "tree -C -L 2 {}") + cd "$goto" +}