summaryrefslogtreecommitdiff
path: root/src/main.rs
Commit message (Collapse)AuthorAgeFilesLines
* Export the Cli struct to a separate moduleA Farzat2026-06-181-168/+5
| | | | To keep `main.rs` clean.
* Add a fenced option to wrap output in md fencesA Farzat2026-06-181-9/+40
| | | | Useful to paste the output directly instead of using a file.
* Use clap for advanced CLI parsingA Farzat2026-06-181-33/+152
|
* Add RenderOptions to pass them to md generatorsA Farzat2026-06-181-0/+2
|
* Rename to better reflect what functions/modules doA Farzat2026-06-121-2/+2
|
* Standardize format in Logger and add Verbose levelA Farzat2026-06-071-1/+1
| | | | | I kind of want verbose level now as I want to know which files got included.
* Move run to a separate moduleA Farzat2026-06-061-293/+2
| | | | Keeps main.rs for CLI logic only.
* Ensure lexically duplicate paths are detectedA Farzat2026-06-061-0/+19
|
* Extend duplicate detection to non-adjacent pathsA Farzat2026-06-061-6/+28
|
* Add naive duplication avoidanceA Farzat2026-06-061-2/+29
|
* Delegate logging management to Logger structA Farzat2026-06-061-11/+37
| | | | Allows verbosity management in a centralized way.
* Make main.rs use render_pathA Farzat2026-06-051-3/+1
|
* Use Renderer instead of renderer in main.rsA Farzat2026-06-051-16/+9
|
* Remove quotations around filenamesA Farzat2026-06-051-2/+2
| | | | Apparently they consume tokens and dilute attention for no benefit.
* Make headers more descriptive for LLMsA Farzat2026-06-051-2/+2
|
* Add basic CLI handlingA Farzat2026-06-051-3/+35
|
* Improve project name derivation handlingA Farzat2026-06-051-16/+42
|
* Default project name to the ending of root pathA Farzat2026-06-041-4/+26
|
* Use directories from tempfile for unit testingA Farzat2026-06-041-53/+40
|
* Obtain absolute input path from NormalizerA Farzat2026-06-041-5/+38
|
* Support root and origin_base in run functionA Farzat2026-06-041-6/+43
|
* Escape non-standard paths in the markdown fileA Farzat2026-06-041-4/+4
|
* Use Normalizer in the CLIA Farzat2026-06-041-7/+52
|
* Handle basic stdinA Farzat2026-06-041-8/+50
|
* Start adding CLI testsA Farzat2026-06-041-0/+32
|
* Init cargo projectA Farzat2026-03-111-0/+3