proj/TODO.md

33 lines
922 B
Markdown
Raw Normal View History

2026-03-30 22:33:10 +00:00
# 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.)