16 个版本 (1 个稳定版本)
使用旧的 Rust 2015
1.0.0 | 2018 年 9 月 21 日 |
---|---|
0.7.1 | 2018 年 9 月 11 日 |
0.7.0 | 2018 年 7 月 25 日 |
#887 在 文件系统
37 每月下载次数
在 2 crates 中使用
19KB
86 行
nya.rs
nya
是一个小巧可爱的文件处理器。它只做你需要它做的事,不做其他。
安装
cargo add nya
安装 cargo-edit 以扩展 Cargo,允许你通过修改 Cargo.toml 文件从命令行添加、删除和升级依赖项。
用法
你可以这样使用 nya
extern crate nya;
use nya::{ignore, create_middleware};
fn main() {
nya::run(vec![
ignore(vec!["target/", ".DS_Store"]),
create_middleware(|files| {
let file = &mut files[0];
file.content = "test hello".to_string();
}, Some("source"), Some("destination"))
]).unwrap()
}
这将从目录中读取所有文件,并用 "test hello" 替换第一个文件的内容。完整的文档可以在 docs.rs 上找到。
许可协议
根据 AGPL-3.0+ 许可。请参阅 LICENSE。
依赖项
~3.5–5MB
~85K SLoC