From 1487ce575f0cab1a3ad38388ebbc01406f16f4b1 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Wed, 19 Apr 2023 12:46:38 -0400 Subject: [PATCH] Note why I chose 'rm -rf' instead of 'cargo clean' --- home/bin/cargo-clean-all | 2 ++ 1 file changed, 2 insertions(+) diff --git a/home/bin/cargo-clean-all b/home/bin/cargo-clean-all index 2e5b02a..fb3af47 100755 --- a/home/bin/cargo-clean-all +++ b/home/bin/cargo-clean-all @@ -6,6 +6,8 @@ main() { local -r dir="${1-$HOME}" local -r jobs="${1-$N_CPUS}" + # XXX Just doing 'rm -rf' because 'cargo clean' starts doing extra work + # and in some cases even downloads new deps, etc. find "$dir" -type f -name Cargo.toml -print0 \ | xargs -0 -I % -P "$jobs" sh -c 'rm -rf $(dirname "%")/target' } -- 2.20.1