INNER CODE UNIT · Go

newDocsCmd

deviceinsight/kafkactl · cmd/docs.go:17

func newDocsCmd() *cobra.Command {

	var cmdDocs = &cobra.Command{
		Use:    "docs",
		Short:  "Generate documentation as markdown or man pages",
		Long:   docsDesc,
		Hidden: true,
		RunE: func(cmd *cobra.Command, _ []string) error {
			return (&internal.DocsOperation{}).GenerateDocs(cmd.Root(), flags)
		},
	}

	cmdDocs.Flags().StringVarP(&flags.Directory, "directory", "", "./", "directory to which documentation is written")
	cmdDocs.Flags().StringVarP(&flags.DocType, "type", "", "markdown", "the type of documentation to generate (markdown, man)")
	cmdDocs.Flags().BoolVarP(&flags.SinglePage, "single-page", "", false, "generate single page (markdown only)")

	return cmdDocs
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…