1// +build ignore
2
3package main
4
5import (
6 "fmt"
7 "log"
8 "os"
9 "path"
10 "path/filepath"
11
12 "github.com/MichaelMure/git-bug/commands"
13 "github.com/spf13/cobra/doc"
14)
15
16func main() {
17 cwd, _ := os.Getwd()
18 dir := path.Join(cwd, "doc", "md")
19
20 fmt.Println("Generating Markdown documentation ...")
21
22 files, err := filepath.Glob(dir + "/*.md")
23 if err != nil {
24 log.Fatal(err)
25 }
26 for _, f := range files {
27 if err := os.Remove(f); err != nil {
28 log.Fatal(err)
29 }
30 }
31
32 err = doc.GenMarkdownTree(commands.RootCmd, dir)
33 if err != nil {
34 log.Fatal(err)
35 }
36}