feat: json output formatter
This commit is contained in:
@ -31,12 +31,12 @@ func initRootCmd() {
|
||||
var appConfig AppConfig
|
||||
|
||||
rootCmd.PersistentFlags().BoolVarP(&appConfig.OutputVerbose, "verbose", "v", false, "Enable verbose output")
|
||||
rootCmd.PersistentFlags().StringVarP(&appConfig.OutputMode, "output", "o", string(Json), "Set output format")
|
||||
rootCmd.PersistentFlags().StringVarP(&appConfig.OutputMode, "output", "o", "json", "Set output format")
|
||||
|
||||
logger := jlog.New(slog.LevelDebug)
|
||||
ctx := jlog.ContextWith(context.Background(), logger)
|
||||
|
||||
logger.Debug("Register verb commands")
|
||||
rootCmd.AddCommand(getVerbs(ctx)...)
|
||||
rootCmd.AddCommand(getVerbs(ctx, appConfig)...)
|
||||
logger.Debug("Verb commands registered successfully")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user