From 51f7253d7442e23eccc4260926edfa11b366a1ad Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Sat, 20 Feb 2016 23:56:34 +0100 Subject: [PATCH] clean: now run git gc --- bashrc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bashrc b/bashrc index d05fe57..c99aa6f 100644 --- a/bashrc +++ b/bashrc @@ -97,13 +97,17 @@ alias FUCK='fuck' # Functions function clean { - find ~/Documents/ -type d -name bower_components -or -name node_modules -print0 | while read file; do + find . -type d -name bower_components -or -name node_modules -print0 | while read file; do rm -rf "$file" done - find Documents/ -type f -name Makefile -print0 | while IFS= read -r -d '' file; do + find . -type f -name Makefile -print0 | while IFS= read -r -d '' file; do echo "--> $file" (cd "${file//Makefile}"; make clear; make clean) done + find . -type d -name .git -print0 | while IFS= read -r -d '' dir; do + echo "--> $file" + (cd "$dir"; git gc) + done } function dafont {