Skip to content

go-sova/sova-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Sova CLI

License Go Version PRs Welcome Go Report Card

A modern CLI tool for scaffolding Go projects with best practices. Generate production-ready project templates in seconds.

🚀 Quick Install

Linux/macOS:

curl -fsSL https://raw.githubusercontent.com/go-sova/sova-cli/master/scripts/install.sh | bash

Windows (Command Prompt):

curl -fsSL -o install.bat https://raw.githubusercontent.com/go-sova/sova-cli/master/scripts/install.bat && install.bat

Using Go:

go install github.com/go-sova/sova-cli@latest

Manual Installation: Download the latest release from GitHub Releases

💡 Usage

Create a new project:

# Basic project
sova init my-project

📦 Features

  • Multiple project templates (Web, CLI, Library)
  • Standardized project structure
  • Customizable templates
  • Interactive prompts
  • Cross-platform support

📚 Documentation

🤝 Contributing

We love your input! Check out our Contributing Guide for ways to get started. Every contribution counts:

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/amazing)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing)
  5. Open a Pull Request

📝 License

Copyright © 2024 Sova CLI Contributors

This project is MIT licensed. By contributing, you agree that your contributions will be licensed under its MIT License.

About

A simple and interactive CLI tool for initializing Go projects, just like npm init, but for Go!

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors