/project-scaffolder-cli

Go Template CLI is a command-line tool to help developer's daily routine

Primary LanguageGoMIT LicenseMIT

Project Scaffolder CLI

Buy me a coffee License

🚀 Project Scaffolder CLI is a command-line tool designed to streamline the process of creating projects from templates hosted on public GitHub repositories.

With interactive prompts, it allows users to easily choose a base project, clone it, and perform customizable substitutions within the project files.

The tool supports a variety of file types commonly found in software projects.

Key Features

  • 🔄 Clone GitHub repositories as project templates.
  • 🤖 Interactive prompts for repository URL, word substitution, and more.
  • 📁 Flexible file type support for word substitution.
  • 🌐 Provides a clear directory structure view.
  • 🎨 User-friendly interface for project customization.

Getting Started

  1. Clone the repository.
  2. Build the executable (make build).
  3. Run the CLI tool (./scaffolder).

Usage Example

# Clone a project template and perform word substitution
./scaffolder

Contributing

Contributions are welcome! Feel free to open issues, submit pull requests, or provide feedback.

Support the Project

If you find this project helpful, consider buying me a coffee!

License

This project is licensed under the MIT License.