- Notifications
You must be signed in to change notification settings - Fork16
Drop-in replacement of diffutils in Rust
License
Apache-2.0, MIT licenses found
Licenses found
uutils/diffutils
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The goal of this package is to be a drop-in replacement for thediffutils commands (diff, cmp, diff3, sdiff) in Rust.
Based on the incomplete diff generator inhttps://github.com/rust-lang/rust/blob/master/src/tools/compiletest/src/runtest.rs, and made to be compatible with GNU's diff and patch tools.
Ensure you have Rust installed on your system. You can install Rust throughrustup.
Clone the repository and build the project using Cargo:
git clone https://github.com/uutils/diffutils.gitcd diffutilscargo build --release
cat<<EOF >fruits_old.txtAppleBananaCherryEOFcat<<EOF >fruits_new.txtAppleFigCherryEOF$ 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 is licensed under the MIT and Apache Licenses - see theLICENSE-MIT
orLICENSE-APACHE
files for details
About
Drop-in replacement of diffutils in Rust
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.