summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/hexai/main.go10
1 files changed, 7 insertions, 3 deletions
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)
}