Skip to content
/ figo Public

Figo is a command-line tool for rapidly scaffolding new Go projects.

License

Notifications You must be signed in to change notification settings

itpey/figo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Figo is a command-line tool for rapidly scaffolding new Go projects based on customizable templates. It provides various commands to create, manage, and work with project templates efficiently.

Figo is a command-line tool for rapidly scaffolding new Go projects based on customizable templates. It provides various commands to create, manage, and work with project templates efficiently.

Go Reference license

Features

  • Project Creation: Create new Go projects from predefined templates.
  • Template Management:
    • List available project templates.
    • Add templates from Git repositories.
    • Delete specific or all project templates.
  • Environment Check: Verify system environment for required tools (Git and Go).

Installation

Make sure you have Go installed and configured on your system. Use go install to install Figo:

go install github.com/itpey/figo@latest

Ensure that your GOBIN directory is in your PATH for the installed binary to be accessible globally.

Usage

Checking System Environment

To check the system environment for required tools (Git and Go):

figo doctor

Creating a New Project

To create a new Go project with Figo:

figo

This will prompt you to enter the project name and select a template interactively.

Advanced Usage

To view detailed usage instructions and available commands:

figo -h

This will display comprehensive information about using Figo, including commands, options, and examples.

Feedback and Contributions

If you encounter any issues or have suggestions for improvement, please open an issue on GitHub.

We welcome contributions! Fork the repository, make your changes, and submit a pull request.

License

Figo is open-source software released under the Apache License, Version 2.0. You can find a copy of the license in the LICENSE file.

Author

Figo was created by itpey