Ginit is a command-line tool for initializing projects with predefined structures and configurations. It aims to streamline the project setup process by providing a simple interface to generate project skeletons.
- Easy Project Initialization: Quickly set up projects with predefined structures.
- Project Type Options: Choose from different project types (Blank, CLI, Backend, etc.) with associated generator functions.
- Customizable Templates: Define your own project structures and templates for various project types.
- Dynamic Folder and File Generation: Generate projects with dynamic folder structures and files.
- Cross-Platform Support: Works on Linux, macOS, and Windows WSL.
- Linux
- macOS
- Windows WSL
To install ginit on Linux or macOS, use the following one-liner:
curl -sSL https://raw.githubusercontent.com/rudrodip/ginit/main/install.sh | bash
To install ginit on Windows WSL, use the following one-liner:
curl -sSL https://raw.githubusercontent.com/rudrodip/ginit/main/install.sh | bash
Run the following command to generate a new project:
ginit
Follow the prompts to choose the project type and provide necessary details.
You can customize project templates by modifying the generator functions and project structures in the code.
Contributions are welcome! Please check the contribution guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.