From a642c5b16a8c20017bc48fcf6fd3f7e2b8254eef Mon Sep 17 00:00:00 2001 From: Steve Yegge Date: Fri, 26 Dec 2025 20:16:32 -0800 Subject: [PATCH] fix: restore --resolution alias for bd close (GH#746) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The --resolution flag was accidentally removed by a bd sync commit. This restores the hidden alias for --reason, following Jira CLI convention. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- cmd/bd/show.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/bd/show.go b/cmd/bd/show.go index b4ab77da..da066e65 100644 --- a/cmd/bd/show.go +++ b/cmd/bd/show.go @@ -1004,6 +1004,10 @@ var closeCmd = &cobra.Command{ Run: func(cmd *cobra.Command, args []string) { CheckReadonly("close") reason, _ := cmd.Flags().GetString("reason") + if reason == "" { + // Check --resolution alias (Jira CLI convention) + reason, _ = cmd.Flags().GetString("resolution") + } if reason == "" { reason = "Closed" } @@ -1487,6 +1491,8 @@ func init() { rootCmd.AddCommand(editCmd) closeCmd.Flags().StringP("reason", "r", "", "Reason for closing") + closeCmd.Flags().String("resolution", "", "Alias for --reason (Jira CLI convention)") + _ = closeCmd.Flags().MarkHidden("resolution") // Hidden alias for agent/CLI ergonomics closeCmd.Flags().BoolP("force", "f", false, "Force close pinned issues") closeCmd.Flags().Bool("continue", false, "Auto-advance to next step in molecule") closeCmd.Flags().Bool("no-auto", false, "With --continue, show next step but don't claim it")