| -rw-r--r-- | .github/workflows/release.yml | 77L |
| -rw-r--r-- | .gitignore | 3L |
| -rw-r--r-- | CLAUDE.md | 20L |
| -rw-r--r-- | Cargo.lock | 3017L |
| -rw-r--r-- | Cargo.toml | 51L |
| -rw-r--r-- | LICENSE | 21L |
| -rw-r--r-- | README.md | 316L |
| -rw-r--r-- | demo/budget.xlsx | 6520B |
| -rw-r--r-- | demo/new.xlsx | 5433B |
| -rw-r--r-- | demo/old.xlsx | 5434B |
| -rw-r--r-- | demo/sales.xlsx | 5735B |
| -rw-r--r-- | demo/xlcat.gif | 656174B |
| -rw-r--r-- | demo/xlcat.tape | 60L |
| -rw-r--r-- | demo/xldiff.gif | 440785B |
| -rw-r--r-- | demo/xldiff.tape | 49L |
| -rw-r--r-- | demo/xlfilter.gif | 602317B |
| -rw-r--r-- | demo/xlfilter.tape | 60L |
| -rw-r--r-- | demo/xlset.gif | 888616B |
| -rw-r--r-- | demo/xlset.tape | 80L |
| -rw-r--r-- | docs/superpowers/plans/2026-03-17-xldiff.md | 1894L |
| -rw-r--r-- | docs/superpowers/specs/2026-03-17-xldiff-design.md | 248L |
| -rw-r--r-- | examples/create_demo.rs | 145L |
| -rw-r--r-- | src/bin/xlcat.rs | 362L |
| -rw-r--r-- | src/bin/xldiff.rs | 826L |
| -rw-r--r-- | src/bin/xlfilter.rs | 207L |
| -rw-r--r-- | src/bin/xlset.rs | 223L |
| -rw-r--r-- | src/cell.rs | 443L |
| -rw-r--r-- | src/diff.rs | 830L |
| -rw-r--r-- | src/filter.rs | 736L |
| -rw-r--r-- | src/formatter.rs | 509L |
| -rw-r--r-- | src/lib.rs | 7L |
| -rw-r--r-- | src/metadata.rs | 81L |
| -rw-r--r-- | src/reader.rs | 430L |
| -rw-r--r-- | src/writer.rs | 209L |
| -rw-r--r-- | tests/common/mod.rs | 302L |
| -rw-r--r-- | tests/test_integration.rs | 437L |
| -rw-r--r-- | tests/test_metadata.rs | 12L |
| -rw-r--r-- | tests/test_xldiff.rs | 223L |
| -rw-r--r-- | tests/test_xlfilter.rs | 384L |
| -rw-r--r-- | tests/test_xlset.rs | 242L |