Fix 2nd arg and remove force option
authorSiraaj Khandkar <siraaj@khandkar.net>
Wed, 20 Nov 2024 15:16:28 +0000 (10:16 -0500)
committerSiraaj Khandkar <siraaj@khandkar.net>
Wed, 20 Nov 2024 15:16:28 +0000 (10:16 -0500)
home/bin/cargo-clean-all

index fb3af47..2abbf2f 100755 (executable)
@@ -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 "$@"
This page took 0.025142 seconds and 4 git commands to generate.