Skip to main content

Quick Start

1. Install the gofs cli

info

You need Go 1.24 or greater. If you don't have Go installed, see Prerequisites.

Install the latest gofs cli by running the command:

go install github.com/gofs-cli/gofs@latest
tip

If you have an existing project, you can install gofs cli with the tool directive feature of Go added in v1.24.

To install gofs cli as a tool, use

go get -tool github.com/gofs-cli/gofs@latest

2. Initialize a project

Navigate to the folder where you want to initialize your project. Provide gofs with a go module name such as github.com/myorg/myapp

If you have created a project folder, from your project folder run

gofs init github.com/myorg/myapp

If you want gofs to create the project folder, run

gofs init github.com/myorg/myapp myfolder
tip

If you have an existing project and you installed gofs as a tool, run

go tool gofs init github.com/myorg/myapp

3. Run the project

info

The Gofs template includes a Makefile for convenience. If you don't have Make installed, see Prerequisites.

From your project directory run

make