cli + tui to publish to leaflet (wip) & manage tasks, notes & watch/read lists 馃崈
charm
leaflet
readability
golang
1//go:build !prod
2
3package tools
4
5import "github.com/spf13/cobra"
6
7// NewToolsCommand creates a parent command for all development tools
8func NewToolsCommand(root *cobra.Command) *cobra.Command {
9 cmd := &cobra.Command{
10 Use: "tools",
11 Short: "Development and maintenance tools",
12 Long: `Development tools for documentation generation, data synchronization,
13and maintenance tasks. These commands are only available in dev builds.`,
14 }
15 cmd.AddCommand(NewDocGenCommand(root))
16 cmd.AddCommand(NewFetchCommand())
17
18 return cmd
19}