804 B
804 B
The "Help" package
This package provides --help flag feature to your cli. It recognize both short and long flags.
Usage
- Download the package by go get command:
go get code.foilhatguy.casa/pub/help
- Add the package as a tool dependency to your project in tools.go:
// +build tools
package tools
import (
_ "code.foilhatguy.casa/pub/help"
)
- In the main package add a go:generate directive:
//go:generate go run code.foilhatguy.casa/pub/help
- Run code generator by go generate command:
go generate ./...
The package will generate a help.go file as a part of the main package. It will contain code for --help flag detection.
- Build and run your application with the --help flag.
go run . --help