Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Drop-in replacement of diffutils in Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
NotificationsYou must be signed in to change notification settings

uutils/diffutils

Repository files navigation

Crates.ioDiscordLicensedependency status

CodeCov

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.

Installation

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

Example

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

License

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

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp