From ac3ad430f1a6a6006876d18a2fdfff720b255ba5 Mon Sep 17 00:00:00 2001 From: sharkdp Date: Sat, 21 Sep 2019 14:26:38 +0200 Subject: 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 --- src/lib.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/lib.rs') 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}; -- cgit v1.2.3