filter and update issue wtih assingee

This commit is contained in:
Robin Olsen
2026-03-11 14:05:35 +01:00
parent 1fb73e6d9f
commit b5cbacd532
2 changed files with 10 additions and 1 deletions

View File

@@ -60,7 +60,8 @@ func init() {
UpdateCmd.Flags().StringVarP(&updateFlags.description, "desc", "d", "", "New issue description")
UpdateCmd.Flags().StringVarP(&updateFlags.status, "status", "s", "", "New issue status(open, closed, in_progress)")
UpdateCmd.Flags().StringVarP(&updateFlags.issueType, "type", "t", "", "New issue type(bug, feature, task)")
UpdateCmd.Flags().IntVarP(&updateFlags.priority, "priority", "p", 0, "New issue priority(0-5)")
UpdateCmd.Flags().IntVarP(&updateFlags.priority, "priority", "p", 0, "New issue priority(0-4)")
UpdateCmd.Flags().StringVarP(&updateFlags.assignee, "assignee", "a", "", "New issue assignee")
UpdateCmd.RegisterFlagCompletionFunc("type", shellcomp.CompletionFunc(typeOptions))
UpdateCmd.RegisterFlagCompletionFunc("status", shellcomp.CompletionFunc(statusOptions))
@@ -93,6 +94,10 @@ func getUpdateValues(cmd *cobra.Command) (map[string]interface{}, error) {
updates["priority"] = updateFlags.priority
}
if cmd.Flags().Changed("assignee") {
updates["assignee"] = updateFlags.assignee
}
if len(updates) == 0 {
return updates, fmt.Errorf("no updates specified")
}