Commit Graph

9 Commits

Author SHA1 Message Date
geoffsee
c282d80fe0 Add .toak-ignore to .gitignore and implement updateGitignore method
Enhanced MarkdownGenerator to update .gitignore programmatically when required, introduced tests for updateGitignore functionality, and ensured `.toak-ignore` is added.
2025-06-13 17:55:48 +00:00
geoffsee
6f9d37a292 Add CLI argument parsing tests and improve argument handling
- Introduced `test/cli.test.ts` with unit tests for CLI argument parsing.
- Enhanced CLI argument handling in `cli.ts` for better error reporting and help message support.
- Updated `MarkdownGenerator` and related files for improved robustness.
2025-06-13 16:41:03 +00:00
geoffsee
c8b0215435 wip 2025-06-13 16:41:03 +00:00
geoffsee
019b6e48c9 ignore file is created if it does not exist 2025-03-06 13:31:35 +00:00
5d39f13c98 all tests passing 2025-01-09 16:09:58 -05:00
79d16cd02e make package name memorable 2024-12-12 17:24:12 -05:00
337e882767 Switch from Bun's Glob to glob package for file operations
Replaced Bun's `Glob` usage with the `glob` package in `MarkdownGenerator.ts` for better compatibility and functionality. Updated build entrypoints to include all TypeScript files and adjusted dependencies in `package.json` and `pnpm-lock.yaml` to accommodate this change. Also added type annotations to `fileExclusions` and `fileTypeExclusions` for improved type checking.
2024-12-01 11:41:24 -05:00
bef68b9fa5 Enable ignore file processing for file exclusion
Added functionality to load and process nested `.code-tokenizer-md-ignore` files for excluding patterns during markdown generation. Introduced new dependencies and ensured initialization before file processing operations.
2024-11-24 10:33:47 -05:00
88dced2c4d convert project to typescript 2024-11-21 13:23:45 -05:00