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(ctx *context.TeaContext) (err error)
- func DoDiffReview(ctx *context.TeaContext, idx int64) ([]gitea.CreatePullReviewComment, error)
- func EditIssue(ctx context.TeaContext, index int64) (*task.EditIssueOption, error)
- func IsQuitting(err error) bool
- func IsStdinPiped() bool
- func MergePull(ctx *context.TeaContext) 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 ¶ added in v0.7.0
CreateIssue interactively creates an issue
func CreateMilestone ¶ added in v0.7.0
CreateMilestone interactively creates a milestone
func CreatePull ¶
func CreatePull(ctx *context.TeaContext) (err error)
CreatePull interactively creates a PR
func DoDiffReview ¶ added in v0.7.0
func DoDiffReview(ctx *context.TeaContext, idx int64) ([]gitea.CreatePullReviewComment, error)
DoDiffReview (1) fetches & saves diff in tempfile, (2) starts $VISUAL or $EDITOR to comment on diff, (3) parses resulting file into code comments. It doesn't really make sense to use survey.Editor() here, as we'd read the file content at least twice.
func EditIssue ¶ added in v0.10.0
func EditIssue(ctx context.TeaContext, index int64) (*task.EditIssueOption, error)
EditIssue interactively edits an issue
func IsQuitting ¶ added in v0.11.0
IsQuitting checks if the user has aborted the interactive prompt
func MergePull ¶ added in v0.10.0
func MergePull(ctx *context.TeaContext) error
MergePull interactively creates a PR
func PromptPassword ¶
PromptPassword asks for a password and blocks until input was made.
func ReviewPull ¶ added in v0.7.0
func ReviewPull(ctx *context.TeaContext, idx int64) error
ReviewPull interactively reviews a PR
func ShowCommentsMaybeInteractive ¶ added in v0.7.0
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 ¶ added in v0.7.0
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.