From 9cae3b4218184d32033498c6b4ddc43959046cdf Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 28 Sep 2025 17:49:54 +0300 Subject: Propagate --config overrides through CLI tools and LSP reloads --- cmd/hexai/main.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'cmd') diff --git a/cmd/hexai/main.go b/cmd/hexai/main.go index a6fc1a6..33b0365 100644 --- a/cmd/hexai/main.go +++ b/cmd/hexai/main.go @@ -52,13 +52,17 @@ func main() { selection = append(selection, i) } } + finalPath := strings.TrimSpace(*configFlag) + if finalPath == "" { + finalPath = configPath + } ctx := context.Background() + if finalPath != "" { + ctx = hexaicli.WithCLIConfigPath(ctx, finalPath) + } if len(selection) > 0 { ctx = hexaicli.WithCLISelection(ctx, selection) } - if path := strings.TrimSpace(*configFlag); path != "" { - ctx = hexaicli.WithCLIConfigPath(ctx, path) - } if err := hexaicli.Run(ctx, fs.Args(), os.Stdin, os.Stdout, os.Stderr); err != nil { os.Exit(1) } -- cgit v1.2.3