CLI RELEASE!!
Release Logs
Overview
Introducing project-creator CLI version!. Now you can create your project in literal seconds using a high speed CLI version.
Features
- Intelligent Numbering: Automatically detects existing projects in your directory and prefixes the new one with the next logical number (e.g., 01.project, 02.project).
- Modular Boilerplates
- made the default branch main
| Flags | Function |
|---|---|
| --web | Generates a linked HTML/JS/CSS Boilerplate |
| --firmware | Generates an .ino Arduino ready sketch with basic setup / loop function |
| -hardware | Creates a dedicated hardware directory |
| --venv | Automatically initialzies a Python Virtual Environment |
| --req | Creates a requirement.txt file for dependency management |
- Licensing: Built-in support for generating MIT or GPL v3 license files.
- GIT Integration: Optional remote URL setup to initialize your repository and set the
orginduring creation. Also does an inital commit and push.
Installation
1. Prerequisite
Ensure you have Python 3.x installed on your system.
2. Global Installation (via PIP)
The easiest way to get the tool is directly from PyPi:
pip install prj-creator3. Ensure PATH is set (Windows Users)
If the command isn't recognized after installation, ensure your Python Scripts folder is in your System Environment Variables:
C:\Users\<YourUser>\AppData\Local\Programs\Python\Python313\Scripts\
How to Run?
Once installed, you can launch the wizard from any directory by simply running this in the terminal:
prj-creatorWhat happens next?
-
Enter Project Name: (e.g., my-cool-app)
-
Select Modules: Type the flags you need (e.g., --web --venv)
-
Choose License: Pick MIT, GPL, or None.
-
Git URL: Paste your repo link if you want it pre-configured.
The result: A perfectly structured folder ready for development!
