🚀 Project Creator
A simple Python CLI tool that generates a new project with a predefined folder structure and boilerplate files.
Built while learning Python, Rich, and Pathlib.
✨ Features
v0.1
- Create a new project automatically
- Generate common project files (work in progress)
- "README.md"
- ".gitignore"
- "LICENSE"
- Support Python and JavaScript templates
v0.2
- Improved "README.md" with project information
- Automatically create "data/data.json"
- Python boilerplate template
- Better terminal UI using Rich
- Cleaner project structure
📸 Screenshots
v0.1
v0.2 ---📦 Requirements
- Python 3.10+
- Rich
Install Rich:
pip install rich⚙️ Installation
git clone https://github.com/Idhmoneys/Project-Creator.git
cd Project-Creator
python main.py📚 What I Learned
During this project I learned about:
- "pathlib"
- Creating files and directories
- Functions
- Rich library
- Git & GitHub
- Working with project templates
🛣️ Future Improvements
- Support more programming languages
- Customizable ".gitignore"
- Optional Git initialization
- Better JavaScript boilerplate
- Custom project structure
👤 Author
Made with ☕ and 🗿 by Idhm
GitHub: https://github.com/Idhmoneys

