3 个不稳定版本
0.4.1 | 2024年4月27日 |
---|---|
0.4.0 | 2024年4月21日 |
0.3.0 | 2024年1月26日 |
#346 在 开发工具
6,530 每月下载量
165KB
3.5K SLoC
该软件包的目标是成为 Rust 中 diffutils 命令的即插即用替代品。
基于 https://github.com/rust-lang/rust/blob/master/src/tools/compiletest/src/runtest.rs 中的不完整 diff 生成器,并使其与 GNU 的 diff 和 patch 工具兼容。
安装
确保您的系统已安装 Rust。您可以通过 rustup 安装 Rust。
克隆仓库并使用 Cargo 构建项目
git clone https://github.com/uutils/diffutils.git
cd diffutils
cargo build --release
示例
cat <<EOF >fruits_old.txt
Apple
Banana
Cherry
EOF
cat <<EOF >fruits_new.txt
Apple
Fig
Cherry
EOF
$ cargo run -- -u fruits_old.txt fruits_new.txt
Finished dev [unoptimized + debuginfo] target(s) in 0.00s
Running `target/debug/diffutils -u fruits_old.txt fruits_new.txt`
--- fruits_old.txt
+++ fruits_new.txt
@@ -1,3 +1,3 @@
Apple
-Banana
+Fig
Cherry
许可证
diffutils 采用 MIT 和 Apache 许可证 - 请参阅 LICENSE-MIT
或 LICENSE-APACHE
文件以获取详细信息
依赖项
~3–12MB
~111K SLoC