Documentation
¶
Index ¶
- func CreateIssue(login *config.Login, owner, repo string) error
- func CreateLogin() error
- func CreateMilestone(login *config.Login, owner, repo string) error
- func CreatePull(login *config.Login, owner, repo string) error
- func DoDiffReview(ctx *context.TeaContext, idx int64) ([]gitea.CreatePullReviewComment, error)
- func IsInteractive() bool
- func IsStdinPiped() bool
- func PromptMultiline(message string) (content string, err error)
- func PromptPassword(name string) (pass string, err error)
- func ReviewPull(ctx *context.TeaContext, idx int64) error
- func ShowCommentsMaybeInteractive(ctx *context.TeaContext, idx int64, totalComments int) error
- func ShowCommentsPaginated(ctx *context.TeaContext, idx int64, totalComments int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateIssue ¶
CreateIssue interactively creates an issue
func CreateMilestone ¶
CreateMilestone interactively creates a milestone
func CreatePull ¶
CreatePull interactively creates a PR
func DoDiffReview ¶
func DoDiffReview(ctx *context.TeaContext, idx int64) ([]gitea.CreatePullReviewComment, error)
DoDiffReview (1) fetches & saves diff in tempfile, (2) starts $EDITOR to comment on diff, (3) parses resulting file into code comments.
func IsInteractive ¶
func IsInteractive() bool
IsInteractive checks if the output is piped, but NOT if the session is run interactively..
func PromptMultiline ¶
PromptMultiline runs a textfield-style prompt and blocks until input was made.
func PromptPassword ¶
PromptPassword asks for a password and blocks until input was made.
func ReviewPull ¶
func ReviewPull(ctx *context.TeaContext, idx int64) error
ReviewPull interactively reviews a PR
func ShowCommentsMaybeInteractive ¶
func ShowCommentsMaybeInteractive(ctx *context.TeaContext, idx int64, totalComments int) error
ShowCommentsMaybeInteractive fetches & prints comments, depending on the --comments flag. If that flag is unset, and output is not piped, prompts the user first.
func ShowCommentsPaginated ¶
func ShowCommentsPaginated(ctx *context.TeaContext, idx int64, totalComments int) error
ShowCommentsPaginated prompts if issue/pr comments should be shown and continues to do so.
Types ¶
This section is empty.