#tiny #options #recursion #directory #hidden #file #ls-like

ls-option

一个为 ls-like 功能提供的小巧简单选项工具

6 个版本

0.1.5 2024 年 4 月 16 日
0.1.4 2024 年 4 月 16 日

#713文件系统

Download history 7/week @ 2024-05-17 3/week @ 2024-05-24 8/week @ 2024-07-05 60/week @ 2024-07-26 4/week @ 2024-08-02

64 每月下载量

MIT 许可证

11KB
180

ls-option:一个用于纯 Rust 中 ls-like 功能的简单易用的库

快速开始

# try to list all files with suffix `.rs` in current path
cargo run --example list_all_rs
# try to list paths in an unexisted path
cargo run --example list_unexisted_path

示例 1:

    use ls_option::*;
    let fs = ListOption::default()
        // allow to show file
        .file(true)
        // not allow to show dir
        .dir(false)
        // allow to show unhidden
        .unhidden(true)
        // not allow to show hidden
        .hidden(false)
        // walk recursively to search path
        .recursive(true)
        // only show path with one of these suffix
        .sufs(vec![".rs"])
        // start list the expected path search from `.`
        .list(".");
    dbg!(fs);

许可证

MIT

无运行时依赖