|  | @@ -1,3 +1,29 @@
 | 
	
		
			
				|  |  |  # 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)
 |