Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = &cobra.Command{ Use: "sprint-report", Short: "Generate a sprint report", RunE: func(cmd *cobra.Command, args []string) error { jiraService := jira.GetService() if jiraService == nil { return fmt.Errorf("Jira service not initialized") } board, err := jiraService.GetBoardForProjectKey(projectKey, int(boardID)) if err != nil { return err } sprint, err := jiraService.GetSprintForBoard(board, int(sprintID)) if err != nil { return err } report, err := jiraService.GetSprintReport(sprint, manHours) if err != nil { return err } if outputTemplate != "" { tmpl, err := template.New("out").Parse(outputTemplate) if err != nil { return err } if err := tmpl.Execute(os.Stdout, report); err != nil { return err } } else { renderReport(report, printJSON) } return nil }, }
Command pointer
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.