Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use anyhow::Result;
use std::path::Path;

use super::super::fs::list_dir;
use super::super::types::PartitionTarget;

pub fn ls(disk: &Path, target: &PartitionTarget, path: &str) -> Result<()> {
    let entries = list_dir(disk, target, path)?;

    for entry in entries {
        if entry.is_dir {
            println!("{}/", entry.name);
        } else {
            println!("{}", entry.name);
        }
    }
    Ok(())
}