summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
authorsharkdp <davidpeter@web.de>2019-09-21 14:26:38 +0200
committersharkdp <davidpeter@web.de>2019-09-21 14:28:30 +0200
commitac3ad430f1a6a6006876d18a2fdfff720b255ba5 (patch)
tree9dfe792d0440ad318fc8efceceae42b958e46de5 /src/lib.rs
parent254931e15d785e21a40593a16a24eecf8cef545f (diff)
Add '-b'/'--apparent-size' option
This commit changes `diskus` default behavior: we now report "disk usage" instead of "apparent size" in analogy to "du -sh". At the same time however, we introduce a new `--apparent-size` option which can be used to switch back to "apparent size". closes #25
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 0867b2b..5f2b447 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -2,15 +2,17 @@
//!
//! ```
//! use std::path::PathBuf;
-//! use diskus::Walk;
+//! use diskus::{Walk, FilesizeType};
//!
//! let num_threads = 4;
//! let root_directories = &[PathBuf::from(".")];
-//! let walk = Walk::new(root_directories, num_threads);
+//! let walk = Walk::new(root_directories, num_threads, FilesizeType::DiskUsage);
//! let (size_in_bytes, errors) = walk.run();
//! ```
+mod filesize;
mod unique_id;
pub mod walk;
-pub use crate::walk::Walk;
+pub use crate::filesize::FilesizeType;
+pub use crate::walk::{Error, Walk};