andy.boot
24c97ef92f
Rewrite to use walkdir instead of recursion
...
Advised to use walkdir by burntsushi as using recursion on file systems
can blow the stack.
walkdir is slower but allows the code to be cleaner and more reliable
Also experimented with ignore but locking the hashmap resulted in
similar performance to walkdir but with much uglier code.
2018-04-24 14:53:47 +01:00
andy.boot
0c5b08e1d2
Change package name to du-dust
...
The binary is still called dust. Sadly dust was taken on crates.io.
This change should allow us to send this crate to crates.io
2018-04-18 13:40:52 +01:00
bootandy
385ddb75e1
Minor code neatening
2018-04-06 20:35:00 +01:00
bootandy
5c6165da8a
First integration test
...
This test needs neatening but it is the first example of a working
integration test
2018-04-05 14:45:04 +01:00
bootandy
778dbb44b3
Remove graying background
...
Remove background that gets grayer.
1) This looks funny on terminals that aren't black
2) Makes testing easier
2018-04-04 23:12:00 +01:00
bootandy
6a63cbe1bc
fix: Dust was supposed to take multiple dir args
...
Dust will now work when given multiple dirs. Before this fix it would
only show the largest dir.
2018-04-03 17:54:45 +01:00
bootandy
120b4e16e7
Squash Node and DirEnt objects into single object
2018-04-03 17:05:28 +01:00
bootandy
6198e3183f
pull units variable out as constant
2018-04-03 16:37:29 +01:00
bootandy
ecf6c8f0e5
Refactor: Pull display code out to different file
2018-03-22 17:21:51 -04:00