From 73475ecc08fad835b2b46a08ad1f0164f7d0d151 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Wed, 20 Nov 2024 10:16:28 -0500 Subject: [PATCH] Fix 2nd arg and remove force option --- home/bin/cargo-clean-all | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/home/bin/cargo-clean-all b/home/bin/cargo-clean-all index fb3af47..2abbf2f 100755 --- a/home/bin/cargo-clean-all +++ b/home/bin/cargo-clean-all @@ -4,12 +4,12 @@ N_CPUS=$(nproc 2> /dev/null || gnproc 2> /dev/null || sysctl -n hw.ncpu 2> /dev/ main() { local -r dir="${1-$HOME}" - local -r jobs="${1-$N_CPUS}" + local -r jobs="${2-$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' + | xargs -0 -I % -P "$jobs" sh -c 'rm -r $(dirname "%")/target' } main "$@" -- 2.20.1