ficsit-cli-flake/tools.go

30 lines
476 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 (
2022-10-14 16:11:16 +00:00
"os"
2022-06-08 20:56:32 +00:00
_ "github.com/Khan/genqlient/generate"
"github.com/spf13/cobra/doc"
2022-10-14 16:11:16 +00:00
"github.com/satisfactorymodding/ficsit-cli/cmd"
2022-06-08 20:56:32 +00:00
)
2021-12-02 04:00:33 +00:00
//go:generate go run github.com/Khan/genqlient
2022-10-14 16:11:16 +00:00
//go:generate go run -tags tools tools.go
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)
}
}