From cdd3216f46fa87fbfa9395ba5c93ad0f5b0471e7 Mon Sep 17 00:00:00 2001 From: bdoerfchen Date: Thu, 24 Jul 2025 23:37:42 +0200 Subject: [PATCH] feat: add completion for output flag --- cmd/root.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/root.go b/cmd/root.go index 3f7eb12..de32991 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -45,6 +45,9 @@ func initRootCmd() { rootCmd.PersistentFlags().BoolVar(&appConfig.OutputOrderReverse, "reverse", false, "Reverses output item order") rootCmd.PersistentFlags().BoolVar(&appConfig.PrintConfig, "print-config", false, "Enable printing the application config") + // Add flag completions + rootCmd.RegisterFlagCompletionFunc("output", cobra.FixedCompletions(formatters, cobra.ShellCompDirectiveNoFileComp)) + // Create logger and add child commands logger := jlog.New(slog.LevelDebug) ctx := jlog.ContextWith(context.Background(), logger)