rg (ripgrep 15.2), grep (ours, on ripgrep's regex crates), find and xargs (ours), sed (uutils 0.3 wrapper), diff and cmp (uutils diffutils 0.6 with -r), fd 10.5, jaq 2.3, env and timeout. userland/spawn is a small Command-like client of the process interface. search-test.nu: 42 cases match native tools.
17 lines
421 B
Rust
17 lines
421 B
Rust
pub mod cmp;
|
|
pub mod context_diff;
|
|
pub mod ed_diff;
|
|
pub mod macros;
|
|
pub mod normal_diff;
|
|
pub mod params;
|
|
pub mod side_diff;
|
|
pub mod unified_diff;
|
|
pub mod utils;
|
|
|
|
// Re-export the public functions/types you need
|
|
pub use context_diff::diff as context_diff;
|
|
pub use ed_diff::diff as ed_diff;
|
|
pub use normal_diff::diff as normal_diff;
|
|
pub use side_diff::diff as side_by_side_diff;
|
|
pub use unified_diff::diff as unified_diff;
|