INNER CODE UNIT · Go
markdownDocs
nhost/hasura-auth · main.go:19
func markdownDocs() *cli.Command {
return &cli.Command{ //nolint:exhaustruct
Name: "docs",
Usage: "Generate markdown documentation for the CLI",
Flags: []cli.Flag{
&cli.StringFlag{ //nolint:exhaustruct
Name: flagOutput,
Usage: "Output file (default: stdout)",
Value: "",
},
},
Action: func(_ context.Context, cmd *cli.Command) error {
md, err := docs.ToMarkdown(cmd.Root())
if err != nil {
return cli.Exit("failed to generate markdown documentation: "+err.Error(), 1)
}
out := os.Stdout