|
@@ -1,15 +1,19 @@
|
|
|
#!/bin/zsh
|
|
#!/bin/zsh
|
|
|
|
|
|
|
|
-(sleep 3; exit 1) &
|
|
|
|
|
|
|
+if [ -z "$1" ]; then
|
|
|
|
|
+ (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);
|
|
|
|
|
+else
|
|
|
|
|
+ PROJECT="$1"
|
|
|
|
|
+fi;
|
|
|
|
|
|
|
|
-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
|
|
if [ -n $PROJECT ] && [ ! "$PROJECT" = '' ]; then
|
|
|
PROJECT=$(realpath $PROJECT)
|
|
PROJECT=$(realpath $PROJECT)
|
|
|
NAME=$(basename $PROJECT)
|
|
NAME=$(basename $PROJECT)
|