fix bug where using a issue command in the repl would crash a task
This commit is contained in:
@@ -73,11 +73,32 @@ func init() {
|
|||||||
return tasks.NewBacklogRefinementTask(app)
|
return tasks.NewBacklogRefinementTask(app)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// Basic survey commands
|
||||||
surveyCmd.StartCmd.RunE = runStartCmd
|
surveyCmd.StartCmd.RunE = runStartCmd
|
||||||
surveyCmd.RootCmd.AddCommand(surveyCmd.StartCmd)
|
surveyCmd.RootCmd.AddCommand(surveyCmd.StartCmd)
|
||||||
surveyCmd.RootCmd.AddCommand(surveyCmd.SubmitCmd)
|
surveyCmd.RootCmd.AddCommand(surveyCmd.SubmitCmd)
|
||||||
surveyCmd.RootCmd.AddCommand(surveyCmd.StatusCmd)
|
surveyCmd.RootCmd.AddCommand(surveyCmd.StatusCmd)
|
||||||
surveyCmd.RootCmd.AddCommand(surveyCmd.ListTasksCmd)
|
surveyCmd.RootCmd.AddCommand(surveyCmd.ListTasksCmd)
|
||||||
surveyCmd.RootCmd.AddCommand(surveyCmd.ListInterfacesCmd)
|
surveyCmd.RootCmd.AddCommand(surveyCmd.ListInterfacesCmd)
|
||||||
surveyCmd.RootCmd.AddCommand(issuesCmd.RootCmd)
|
surveyCmd.RootCmd.AddCommand(surveyCmd.IssuesCmd)
|
||||||
|
|
||||||
|
// Issue related commands
|
||||||
|
surveyCmd.IssuesCmd.AddCommand(issuesCmd.ListCmd)
|
||||||
|
surveyCmd.IssuesCmd.AddCommand(issuesCmd.CreateCmd)
|
||||||
|
surveyCmd.IssuesCmd.AddCommand(issuesCmd.UpdateCmd)
|
||||||
|
surveyCmd.IssuesCmd.AddCommand(issuesCmd.DeleteCmd)
|
||||||
|
surveyCmd.IssuesCmd.AddCommand(issuesCmd.CloseCmd)
|
||||||
|
surveyCmd.IssuesCmd.AddCommand(issuesCmd.CommentCmd)
|
||||||
|
surveyCmd.IssuesCmd.AddCommand(issuesCmd.CommentsCmd)
|
||||||
|
|
||||||
|
// Issue commands for the REPL interface
|
||||||
|
issuesCmd.RootCmd.AddCommand(issuesCmd.GetCmd)
|
||||||
|
issuesCmd.RootCmd.AddCommand(issuesCmd.ListCmd)
|
||||||
|
issuesCmd.RootCmd.AddCommand(issuesCmd.CloseCmd)
|
||||||
|
issuesCmd.RootCmd.AddCommand(issuesCmd.CreateCmd)
|
||||||
|
issuesCmd.RootCmd.AddCommand(issuesCmd.DeleteCmd)
|
||||||
|
issuesCmd.RootCmd.AddCommand(issuesCmd.UpdateCmd)
|
||||||
|
issuesCmd.RootCmd.AddCommand(issuesCmd.CommentCmd)
|
||||||
|
issuesCmd.RootCmd.AddCommand(issuesCmd.CommentsCmd)
|
||||||
|
issuesCmd.RootCmd.AddCommand(surveyCmd.StatusCmd)
|
||||||
}
|
}
|
||||||
|
|||||||
9
internal/commands/survey/issues.go
Normal file
9
internal/commands/survey/issues.go
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
package surveyCmd
|
||||||
|
|
||||||
|
import "github.com/spf13/cobra"
|
||||||
|
|
||||||
|
var IssuesCmd = &cobra.Command{
|
||||||
|
Use: "issues",
|
||||||
|
Aliases: []string{"i"},
|
||||||
|
Short: "Commands related to issues",
|
||||||
|
}
|
||||||
@@ -7,8 +7,7 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/LazyBachelor/LazyPM/internal/commands/issues"
|
issuesCmd "github.com/LazyBachelor/LazyPM/internal/commands/issues"
|
||||||
surveyCmd "github.com/LazyBachelor/LazyPM/internal/commands/survey"
|
|
||||||
"github.com/LazyBachelor/LazyPM/internal/service"
|
"github.com/LazyBachelor/LazyPM/internal/service"
|
||||||
"github.com/LazyBachelor/LazyPM/internal/style"
|
"github.com/LazyBachelor/LazyPM/internal/style"
|
||||||
"github.com/LazyBachelor/LazyPM/pkg/cli"
|
"github.com/LazyBachelor/LazyPM/pkg/cli"
|
||||||
@@ -142,15 +141,3 @@ func (r *REPL) SetChannels(feedbackChan chan task.ValidationFeedback, quitChan c
|
|||||||
r.feedbackChan = feedbackChan
|
r.feedbackChan = feedbackChan
|
||||||
r.quitChan = quitChan
|
r.quitChan = quitChan
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
|
||||||
issuesCmd.RootCmd.AddCommand(issuesCmd.GetCmd)
|
|
||||||
issuesCmd.RootCmd.AddCommand(issuesCmd.ListCmd)
|
|
||||||
issuesCmd.RootCmd.AddCommand(issuesCmd.CloseCmd)
|
|
||||||
issuesCmd.RootCmd.AddCommand(issuesCmd.CreateCmd)
|
|
||||||
issuesCmd.RootCmd.AddCommand(issuesCmd.DeleteCmd)
|
|
||||||
issuesCmd.RootCmd.AddCommand(issuesCmd.UpdateCmd)
|
|
||||||
issuesCmd.RootCmd.AddCommand(issuesCmd.CommentCmd)
|
|
||||||
issuesCmd.RootCmd.AddCommand(issuesCmd.CommentsCmd)
|
|
||||||
issuesCmd.RootCmd.AddCommand(surveyCmd.StatusCmd)
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user