mirror of
https://github.com/uutils/diffutils.git
synced 2026-05-06 14:17:17 -04:00
8105420bb4
- Create the function, in the utils package, limited_string that allows you to truncate a string based on a delimiter (May break the encoding of the character where it was cut) - Create tests for limited_string function - Add support for -y and --side-by-side flags that enables diff output for side-by-side mode - Create implementation of the diff -y (SideBySide) command, base command for sdiff, using the crate diff as engine. Currently it does not fully represent GNU diff -y, some flags (|, (, ), , /) could not be developed due to the limitation of the engine we currently use (crate diff), which did not allow perform logic around it. Only the use of '<' and '>' were enabled. - Create tests for SideBySide implementation
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;
|