Skip to content

Idhmoneys/project-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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