diff --git a/TODO.md b/TODO.md index e69de29..4ca41e9 100644 --- a/TODO.md +++ b/TODO.md @@ -0,0 +1,32 @@ +# proj TODO + +## Core functionality + +- [ ] Finish argument parsing (support --quote, --desc, --author) +- [ ] Implement template substitution engine (load from templates/ directory) +- [ ] Add directory creation helpers (mkdir -p via system()) +- [ ] Support more languages: + - [ ] Go module layout + - [ ] Python package with setup.py stub + - [ ] REXX basic script structure +- [ ] Add --git flag to initialize git repository + +## cquote integration + +- [ ] --quote flag: + - Call `cquote random` and insert into generated README + - Optional `--quote "tag"` to use tagged quotes + +## Polish & testing + +- [ ] Improve usage/help text +- [ ] Add verbose mode (-v) +- [ ] Ensure Windows/DOS path compatibility +- [ ] Write basic test scripts + +## Future ideas + +- [ ] User-defined templates in ~/.config/proj/templates/ +- [ ] Integration with cnotes (create initial note on project creation) +- [ ] License file generation (MIT, etc.) +