From 1a9d811e9c93f7874212f44e73328722afc3d3d5 Mon Sep 17 00:00:00 2001 From: Gennadiy Volkov Date: Sun, 7 Jun 2026 18:46:07 +1000 Subject: [PATCH] FIX load style from cfg/env in cli mode --- main.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/main.go b/main.go index b31ca15..41e1fb5 100644 --- a/main.go +++ b/main.go @@ -179,7 +179,16 @@ func validateOptions(cmd *cobra.Command) error { } // validate the glamour style + // via cfg, mirroring the TUI path + cfg, err := env.ParseAs[ui.Config]() + if err != nil { + return fmt.Errorf("error parsing config: %v", err) + } + style = viper.GetString("style") + if cfg.GlamourStyle != "" { + style = cfg.GlamourStyle + } if err := validateStyle(style); err != nil { return err } @@ -191,6 +200,10 @@ func validateOptions(cmd *cobra.Command) error { style = "notty" } + if cfg.GlamourMaxWidth != 0 { + width = cfg.GlamourMaxWidth + } + // Detect terminal width if !cmd.Flags().Changed("width") { //nolint:nestif if isTerminal && width == 0 {