Commit graph

8 commits

Author SHA1 Message Date
Mohammad Kanaan
de79955778 refactor: remove pattern from matches as it's not needed on each
instance
2026-07-27 21:40:32 +03:00
Mohammad Kanaan
ea6c75a0a8 matches: store path instead of file name 2026-07-27 21:32:25 +03:00
Mohammad Kanaan
0f57d037e0 refactor: extract Cli and add CliOptions struct
test: fix failing test
fix: applied clippy suggested fixes
2026-07-27 21:19:14 +03:00
Mohammad Kanaan
ad6dc24d7e feat: add support for multiple files
refactor: replace String with PathBuf
2026-07-27 19:38:46 +03:00
Mohammad Kanaan
f8181ee583 feat: implement proper cli exit codes 2026-07-27 13:50:12 +03:00
Mohammad Kanaan
2001434ab5 matches: fix: cleaner fmt fn end 2026-07-27 13:05:19 +03:00
Mohammad Kanaan
24803d8bee matches: fix: propagate formatting errors 2026-07-27 13:04:12 +03:00
Mohammad Kanaan
660b710cac feat: improve match_pattern to surface errors and avoid collecting everything at once
feat: implement Match and Matches to hold more info and display it
2026-07-27 13:00:04 +03:00