1package main
 2
 3import (
 4	"fmt"
 5
 6	mcobra "github.com/muesli/mango-cobra"
 7	"github.com/muesli/roff"
 8	"github.com/spf13/cobra"
 9)
10
11var manCmd = &cobra.Command{
12	Use:    "man",
13	Short:  "Generate man pages",
14	Args:   cobra.NoArgs,
15	Hidden: true,
16	RunE: func(_ *cobra.Command, _ []string) error {
17		manPage, err := mcobra.NewManPage(1, rootCmd) //.
18		if err != nil {
19			return err
20		}
21
22		manPage = manPage.WithSection("Copyright", "(C) 2021-2023 Charmbracelet, Inc.\n"+
23			"Released under MIT license.")
24		fmt.Println(manPage.Build(roff.NewDocument()))
25		return nil
26	},
27}