create-custom
v1.0.0
Published
Custom CLI for project creation with preconfigured templates
Downloads
71
Readme
Create Custom CLI 🚀
Overview
Create Custom is a powerful and flexible project template generator that helps developers quickly bootstrap new projects with preconfigured templates. Whether you're starting a React, React Native, or Next.js project, this CLI tool makes project setup a breeze.
Features ✨
🌐 Multiple Project Templates
- React Vite with Tailwind CSS
- React Native with Expo
- Next.js with Tailwind CSS
🔧 Easy Project Setup
- Interactive project type selection
- Automatic template copying
- Git repository initialization
- Dependency installation
💡 Convenient Options
- Custom project naming
- Optional dependency installation
- One-click VS Code opening
Prerequisites 🛠️
- Node.js (v14 or higher)
- npm (v6 or higher)
- Git
- (Optional) Visual Studio Code
Installation 📦
You can install Create Custom globally using npm:
npm install -g create-custom
Usage 🖥️
To start a new project, simply run:
npx create-custom
Or if installed globally:
create-custom
Interactive Workflow
- Choose a project template
- Name your project
- Confirm project details
- Optional dependency installation
- Optional VS Code launch
Project Templates 📁
1. React Vite (Tailwind)
- Fast modern React setup
- Vite for rapid development
- Tailwind CSS for styling
- Preconfigured development environment
2. React Native (Expo)
- Cross-platform mobile development
- Expo for easy setup
- Ready-to-use project structure
- Supports iOS and Android
3. Next.js (Tailwind)
- Server-side rendering
- Tailwind CSS integration
- Optimized for performance
- SEO-friendly setup
Contributing 🤝
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License 📄
Distributed under the MIT License. See LICENSE
for more information.
Contact 📧
Onesmus Bett
- Email: [email protected]
- GitHub: @onesmuskipchumba0
Troubleshooting 🔍
- Ensure you have the latest version of Node.js and npm
- Check that all required dependencies are installed
- If VS Code opening fails, ensure it's in your system PATH
Happy Coding! 💻🚀