summaryrefslogtreecommitdiff
path: root/internal/manualgen/manualgen.go
blob: 88a72e2ab87cd81ff7afe19c2cf28e42401733c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package main

import (
	"log/slog"
	"os"

	"github.com/ChausseBenjamin/rafta/internal/app"
	"github.com/ChausseBenjamin/rafta/internal/logging"
	docs "github.com/urfave/cli-docs/v3"
)

func main() {
	a := app.Command()

	man, err := docs.ToManWithSection(a, 1)
	if err != nil {
		slog.Error("failed to generate markdown", logging.ErrKey, err)
		os.Exit(1)
	}
	os.Stdout.Write([]byte(man))
}