Startrr is a powerful and flexible command-line tool designed to help developers quickly create new projects from customizable templates. Whether you are building a web application, a bot, a web scraping tool, or an AI project, Startrr streamlines the setup process by asking a series of configuration questions and generating the project structure based on your preferences.
- 🌐 Multi-Domain Support: Choose from a variety of project domains including Web, Bot, Web Scraping, AI, and more.
- 💻 Language Selection: Select your preferred programming language such as TypeScript, JavaScript, or Python.
- 🔧 Template Customization: Tailor your project with options to change preprocessors (e.g., Sass, LESS) and add necessary packages.
- 📦 Package Installation: Automatically installs selected packages using npm, pip, or other package managers.
- 🛠️ Extensible Templates: Easily add or modify templates to suit your specific project needs.
Run the following command to start creating a new project:
npm create startrr@latest
Alternatively, you can use npx to run Startrr without installing it globally:
npx create-startrr@latest
You will be prompted with a series of questions to configure your project:
- 🏷️ Project Name: Enter a name for your project.
- 📁 Project Domain: Choose the type of project you want to create.
- 👨💻 Programming Language: Select the programming language for your project.
- 📚 Framework/Library: Choose a framework or library to use in your project.
- 📦 Packages: Pick additional packages to include in your project. (If applicable)
- 🎨 CSS Preprocessor: Choose a CSS preprocessor if needed. (If applicable)
- 🔗 GIT Repository: Initialize a Git repository for your project.
After answering the questions, Startrr will generate your project in the current directory.
Everyone is welcome to contribute to Startrr! Whether you want to report a bug, request a feature, or submit a pull request, please read our contributing guidelines to get started.
Startrr is licensed under the GNU General Public License v3.0. For more information, please refer to the LICENSE file.
Copyright © 2024 Impre-visible, Miaou and Leo-polenord