From 4b51b4000665c1a6235dc8cdf5f8ecfd9f455352 Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Wed, 17 May 2023 16:20:29 +0200 Subject: [PATCH] Let pp and find_git_project accept a query string --- bin/find_git_project | 7 ++++++- shell/alias | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/bin/find_git_project b/bin/find_git_project index 251152c..1053830 100755 --- a/bin/find_git_project +++ b/bin/find_git_project @@ -1,3 +1,8 @@ #!/bin/sh -find $1 -type d -name .git | xargs dirname | fzf +root=$1 +shift 1 +if [ -n "$*" ] + then find $root -type d -name .git | xargs dirname | fzf -q "$*" + else find $root -type d -name .git | xargs dirname | fzf +fi diff --git a/shell/alias b/shell/alias index 1597cf2..201c4d7 100644 --- a/shell/alias +++ b/shell/alias @@ -20,7 +20,9 @@ alias setclip='xclip -selection c' alias tmux='tmux -2' alias w='watch -t -d -n 1' alias wmu='wake-me-up' -alias pp='cd $(find_git_project $HOME/workspace)' +pp() { + cd $(find_git_project $HOME/workspace "$@") +} # Funny alias please='sudo'