|
@@ -1,3 +1,29 @@
|
|
# rustpan
|
|
# rustpan
|
|
|
|
|
|
-Cargo cleaner
|
|
|
|
|
|
+It's not a dust pan, it's a rust pan. (A cargo cleaner)
|
|
|
|
+
|
|
|
|
+## Installation
|
|
|
|
+
|
|
|
|
+Simple `cargo install --path .`
|
|
|
|
+
|
|
|
|
+## How it works
|
|
|
|
+
|
|
|
|
+It's a simple rust crate that goes thru the current working directory finding crates (via `target` directory) and calls `cargo clean` to reduce the number of files stored on the file system.
|
|
|
|
+
|
|
|
|
+As of v0.1.1 it also supports nested crates...
|
|
|
|
+
|
|
|
|
+```
|
|
|
|
+# E.G.
|
|
|
|
+dev/rust/major_project/
|
|
|
|
+dev/rust/major_project/crate1/
|
|
|
|
+dev/rust/major_project/crate1/src/
|
|
|
|
+dev/rust/major_project/crate1/target/
|
|
|
|
+dev/rust/major_project/crate2/
|
|
|
|
+dev/rust/major_project/crate2/src/
|
|
|
|
+dev/rust/major_project/crate2/target/
|
|
|
|
+dev/rust/major_project/crate3/
|
|
|
|
+dev/rust/major_project/crate3/src/
|
|
|
|
+dev/rust/major_project/crate3/target/
|
|
|
|
+```
|
|
|
|
+
|
|
|
|
+The above will be cleaned even if you run rust pan from `dev/rust/` (Or you could run it in `dev/rust/major_project`, which might be better if you only wanted to clean just a handful of crates)
|