3 个稳定版本
1.0.3 | 2019年3月26日 |
---|---|
1.0.1 | 2019年1月17日 |
#898 in 文件系统
19KB
84 代码行
ko
ko
是一个小巧可爱的文件处理器。它只做你需要它做的事情,不做其他。
安装
请确保您已安装 Rust 2018(Rust 1.31+)。
cargo add ko
安装 cargo-edit 来扩展 Cargo,允许您通过修改 Cargo.toml 文件从命令行添加、删除和升级依赖项。
使用方法
您可以使用 ko
大概像这样
use ko::{ignore, create_middleware};
fn main() {
ko::run(vec![
ignore(vec![String::from("target/")]),
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–12MB
~124K SLoC