| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make append_paths preserve stream if no additions | A Farzat | 2026-06-21 | 1 | -3/+12 |
| | | |||||
| * | Make remove_paths take origin_base directly | A Farzat | 2026-06-20 | 2 | -31/+42 |
| | | | | | | Passing normalizer makes both the binary and tests complicated without reducing the complexity of the function signature. | ||||
| * | Extract paths_from_null_separated_bytes to utils | A Farzat | 2026-06-20 | 5 | -23/+69 |
| | | |||||
| * | Move input parsing from md_generator to run | A Farzat | 2026-06-20 | 3 | -97/+179 |
| | | |||||
| * | Add module/function docs to path_display | A Farzat | 2026-06-20 | 1 | -0/+7 |
| | | |||||
| * | Add module/function docs to language utils | A Farzat | 2026-06-20 | 1 | -0/+10 |
| | | |||||
| * | Add module/function docs to fence utils | A Farzat | 2026-06-20 | 1 | -2/+7 |
| | | |||||
| * | Add double dash tests to r2md append & prepend | A Farzat | 2026-06-20 | 2 | -0/+38 |
| | | |||||
| * | Add module/function docs to logger | A Farzat | 2026-06-20 | 1 | -0/+10 |
| | | |||||
| * | Add module/function docs to renderer | A Farzat | 2026-06-20 | 1 | -0/+22 |
| | | |||||
| * | Add module/function docs to normalizer | A Farzat | 2026-06-20 | 1 | -3/+21 |
| | | |||||
| * | Add markdown generator module/function docs | A Farzat | 2026-06-20 | 2 | -0/+29 |
| | | |||||
| * | Rename NormalizedPath's relative field | A Farzat | 2026-06-20 | 3 | -19/+28 |
| | | | | | root_relative provides better semantic clarity. | ||||
| * | Add module docs for lib.rs | A Farzat | 2026-06-20 | 1 | -0/+9 |
| | | |||||
| * | Add r2md-remove binary | A Farzat | 2026-06-20 | 1 | -0/+97 |
| | | |||||
| * | Add r2md-prepend binary | A Farzat | 2026-06-20 | 1 | -0/+50 |
| | | |||||
| * | Add r2md-append binary | A Farzat | 2026-06-20 | 1 | -0/+50 |
| | | |||||
| * | Add module/function docs to path_list_editor | A Farzat | 2026-06-20 | 1 | -1/+47 |
| | | |||||
| * | Make remove_paths normalize paths for comparison | A Farzat | 2026-06-19 | 2 | -14/+131 |
| | | |||||
| * | Fix append_paths when input does not end in NUL | A Farzat | 2026-06-19 | 1 | -5/+60 |
| | | |||||
| * | Add functions to edit stdin path list | A Farzat | 2026-06-19 | 2 | -0/+211 |
| | | | | | | These would be used to create binaries that manipulate the input before piping it back into repo2markdown. | ||||
| * | Add some docs to r2md-fence and fence_wrapper | A Farzat | 2026-06-19 | 2 | -0/+12 |
| | | |||||
| * | Add the r2md-fence binary | A Farzat | 2026-06-19 | 2 | -0/+41 |
| | | | | | To feed individual files without the extra boilerplate. | ||||
| * | Add a module that wraps input with fences | A Farzat | 2026-06-19 | 2 | -0/+70 |
| | | | | | This will be used to implement the r2md-fence binary next. | ||||
| * | Move the logic from main.rs to make it testable | A Farzat | 2026-06-18 | 3 | -30/+82 |
| | | |||||
| * | Export the Cli struct to a separate module | A Farzat | 2026-06-18 | 2 | -168/+177 |
| | | | | | To keep `main.rs` clean. | ||||
| * | Add a fenced option to wrap output in md fences | A Farzat | 2026-06-18 | 1 | -9/+40 |
| | | | | | Useful to paste the output directly instead of using a file. | ||||
| * | Use clap for advanced CLI parsing | A Farzat | 2026-06-18 | 2 | -35/+154 |
| | | |||||
| * | Add RenderOptions to pass them to md generators | A Farzat | 2026-06-18 | 4 | -43/+125 |
| | | |||||
| * | Rename to better reflect what functions/modules do | A Farzat | 2026-06-12 | 4 | -12/+15 |
| | | |||||
| * | Add a function that wraps output in an md fence | A Farzat | 2026-06-11 | 2 | -0/+154 |
| | | |||||
| * | Move outer_backticks to a util module | A Farzat | 2026-06-10 | 3 | -19/+83 |
| | | | | | | | | | This is because it shall be used by other functions later on. It was made more generic by accepting raw bytes instead of strictly UTF-8 strings. This allows future functions to call it without having to convert the contents to UTF-8 strings first. | ||||
| * | Skip placeholder for large files by default | A Farzat | 2026-06-10 | 1 | -1/+34 |
| | | |||||
| * | Skip placeholder for binary files by default | A Farzat | 2026-06-10 | 1 | -1/+23 |
| | | |||||
| * | Group similar languages together in testing | A Farzat | 2026-06-09 | 1 | -14/+20 |
| | | |||||
| * | Support YAML, JS, and TOML | A Farzat | 2026-06-08 | 1 | -0/+28 |
| | | |||||
| * | Prioritize detection through extensions | A Farzat | 2026-06-07 | 1 | -0/+6 |
| | | | | | | | While shebangs take priority on Unix-like systems, the shebang detection here is very basic and not guaranteed to be correct, so its use should be secondary. | ||||
| * | Detect sh as bash | A Farzat | 2026-06-07 | 1 | -1/+13 |
| | | | | | | | This is based on the assumption that LLMs recognize bash language fences more as they are trained more on them. Another assumption is that LLMs wouldn't care much about the difference unless instructed. | ||||
| * | Ensure shebangs properly start with #! | A Farzat | 2026-06-07 | 1 | -1/+22 |
| | | |||||
| * | Refactor language detection in a util module | A Farzat | 2026-06-07 | 3 | -26/+39 |
| | | |||||
| * | Detect bash using shebang | A Farzat | 2026-06-07 | 1 | -4/+20 |
| | | |||||
| * | Start adding shebang filetype detection | A Farzat | 2026-06-07 | 1 | -3/+34 |
| | | |||||
| * | Detect uppercase file extensions | A Farzat | 2026-06-07 | 1 | -1/+18 |
| | | |||||
| * | Detect python and json files | A Farzat | 2026-06-07 | 1 | -0/+26 |
| | | |||||
| * | Skip language fences for text or unknown filetypes | A Farzat | 2026-06-07 | 1 | -2/+22 |
| | | |||||
| * | Start adding language fence functionality | A Farzat | 2026-06-07 | 1 | -4/+4 |
| | | |||||
| * | Move happy-path of render_file to a separate func | A Farzat | 2026-06-07 | 1 | -0/+4 |
| | | |||||
| * | Standardize format in Logger and add Verbose level | A Farzat | 2026-06-07 | 4 | -8/+19 |
| | | | | | | I kind of want verbose level now as I want to know which files got included. | ||||
| * | Rename project_name to project_title | A Farzat | 2026-06-06 | 2 | -17/+17 |
| | | |||||
| * | Fix duplicate warning message | A Farzat | 2026-06-06 | 1 | -3/+5 |
| | | |||||
