From b4860855807ebce7a7c7c2eb07473da03e5fefc9 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Tue, 16 Nov 2021 07:49:59 -0500 Subject: [PATCH] find uncommitted git repos --- fish.configlink/functions/uncommitted.fish | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 fish.configlink/functions/uncommitted.fish diff --git a/fish.configlink/functions/uncommitted.fish b/fish.configlink/functions/uncommitted.fish new file mode 100755 index 0000000..824adc6 --- /dev/null +++ b/fish.configlink/functions/uncommitted.fish @@ -0,0 +1,16 @@ +#!/usr/local/bin/fish + +function uncommitted --description "Find uncommitted git repos" + set current_dir (pwd) + cd $HOME/dev + find . -type d -name '.git' | \ + while read dir + cd $dir/../ + and if test -n (echo (git status -s)) + pwd + git status -s + end + cd - + end + cd $current_dir +end