Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

tabdiff

Command line tool showing the row-by-row and field-by-field difference between two CSV files.

Build

Download the Rust build toolchain and build.

$ curl https://sh.rustup.rs -sSf | sh
$ cargo build --release

Run

🌈 The console output is colorized.

$ target/release/tabdiff -l key -r key example/a.csv example/b.csv
+-------+----------------------------+----------------------------+
| Diff | code/tabdiff/example/a.csv | code/tabdiff/example/b.csv |
+=======+============================+============================+
| left | key : all my base | |
| | value : belong to you | |
+-------+----------------------------+----------------------------+
| right | | key : all your base |
| | | value : belong to me |
+-------+----------------------------+----------------------------+
| eq | key : roses | key : roses |
| | value : red | value : red |
+-------+----------------------------+----------------------------+
| diff | key : violets | key : violets |
| | value : blue | value : green |
+-------+----------------------------+----------------------------+

About

Command line tool showing the row-by-row- field-by-field difference between two CSV files.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /