package cli import ( "github.com/spf13/cobra" "gitea.maximumdirect.net/eric/seriatim/internal/config" ) func addOutputFileFlag(cmd *cobra.Command, target *string) { cmd.Flags().StringVar(target, "output-file", "", "output transcript JSON file") } func addReportFileFlag(cmd *cobra.Command, target *string) { cmd.Flags().StringVar(target, "report-file", "", "optional report JSON file") } func addOutputModulesFlag(cmd *cobra.Command, target *string) { cmd.Flags().StringVar(target, "output-modules", config.DefaultOutputModules, "comma-separated output modules") } func addMergeOutputSchemaFlag(cmd *cobra.Command, target *string) { cmd.Flags().StringVar(target, "output-schema", config.DefaultOutputSchema, "output JSON schema: seriatim-minimal, seriatim-intermediate (default), or seriatim-full") } func addNormalizeOutputSchemaFlag(cmd *cobra.Command, target *string) { cmd.Flags().StringVar(target, "output-schema", config.DefaultOutputSchema, "output JSON schema: seriatim-minimal, seriatim-intermediate, or seriatim-full") } func addTrimOutputSchemaFlag(cmd *cobra.Command, target *string) { cmd.Flags().StringVar(target, "output-schema", "", "optional output JSON schema override: seriatim-minimal, seriatim-intermediate, or seriatim-full") }