aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-10-29 18:30:32 -0700
committerBryan Newbold <bnewbold@robocracy.org>2017-10-29 18:30:32 -0700
commit5dcf91d4f5a5df1293d511836c84a81abae810da (patch)
tree001c83ea5dbad4e94f8b8875de3caa919509413e /src/bin
parentfe7000123e4c7dbed458f6123a654fa9fb3c0107 (diff)
downloadgeniza-5dcf91d4f5a5df1293d511836c84a81abae810da.tar.gz
geniza-5dcf91d4f5a5df1293d511836c84a81abae810da.zip
drive progress (still WIP)
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/geniza-drive.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/bin/geniza-drive.rs b/src/bin/geniza-drive.rs
index 8e236f7..dae8294 100644
--- a/src/bin/geniza-drive.rs
+++ b/src/bin/geniza-drive.rs
@@ -51,10 +51,15 @@ fn run() -> Result<()> {
let dir = Path::new(matches.value_of("dat-dir").unwrap());
match matches.subcommand() {
("ls", Some(_subm)) => {
+ let mut drive = DatDrive::open(dir, false)?;
+ for entry in drive.read_dir_recursive("/") {
+ let entry = entry?;
+ println!("{}", entry.path.display());
+ }
}
("log", Some(_subm)) => {
let mut drive = DatDrive::open(dir, false)?;
- for entry in drive.history(1) {
+ for entry in drive.history(0) {
let entry = entry?;
if let Some(stat) = entry.stat {
if stat.get_blocks() == 0 {