update todo list

This commit is contained in:
Greg Gauthier 2026-03-30 23:33:10 +01:00
parent 5fbbadcc9b
commit fc7cc73885

32
TODO.md
View File

@ -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.)