ficsit-cli-flake/tools.go

28 lines
474 B
Go
Raw Normal View History

2021-12-02 04:00:33 +00:00
//go:build tools
// +build tools
2022-06-08 20:56:32 +00:00
package main
2021-12-02 04:00:33 +00:00
2022-06-08 20:56:32 +00:00
import (
_ "github.com/Khan/genqlient/generate"
"github.com/satisfactorymodding/ficsit-cli/cmd"
"github.com/spf13/cobra/doc"
"os"
)
2021-12-02 04:00:33 +00:00
2022-06-08 20:56:32 +00:00
//go:generate go run -tags tools tools.go
2021-12-02 04:00:33 +00:00
//go:generate go run github.com/Khan/genqlient
2022-06-08 20:56:32 +00:00
func main() {
_ = os.RemoveAll("./docs/")
if err := os.Mkdir("./docs/", 0777); err != nil {
panic(err)
}
err := doc.GenMarkdownTree(cmd.RootCmd, "./docs/")
if err != nil {
panic(err)
}
}