Commit graph

13 commits

Author SHA1 Message Date
Mohammad Kanaan
3f1a5c5ef3 fix: remove useless == true 2026-07-27 13:57:18 +03:00
Mohammad Kanaan
f8181ee583 feat: implement proper cli exit codes 2026-07-27 13:50:12 +03:00
Mohammad Kanaan
3a7df31b08 parser: test: add some tests 2026-07-27 13:20:13 +03:00
Mohammad Kanaan
c7002aef34 fix: improve get_file_name_from_path to use std Path 2026-07-27 13:08: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
0a67beb76f fix: line numbers now start at 1 2026-07-27 13:03:14 +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
Mohammad Kanaan
d58ae9ffbe feat: implement basic pattern matching 2026-07-27 12:06:03 +03:00
Mohammad Kanaan
452483b1b3 feat: implement an iterator to get the test with a test consumer 2026-07-27 11:43:59 +03:00
Mohammad Kanaan
3138c5de7f chore: add rustfmt, anyhow, and zed config 2026-07-27 11:43:59 +03:00
Mohammad Kanaan
3d1bb3de4c chore: add clap cli parser basic setup 2026-07-27 11:43:56 +03:00
Mohammad Kanaan
54756a5f8c initial commit 2026-07-27 10:18:55 +03:00