Add interactive mode for tea issue create #302

Merged
6543 merged 4 commits from YakoYakoYokuYoku/tea:interactive-issue into master 2020-12-14 20:05:32 +00:00
3 changed files with 4 additions and 4 deletions
Showing only changes of commit 817631fbf2 - Show all commits

View File

@ -16,7 +16,7 @@ func CreateIssue(login *config.Login, owner, repo string) error {
var title, description string
// owner, repo
owner, repo, err := PromptRepoSlug(owner, repo)
owner, repo, err := promptRepoSlug(owner, repo)
if err != nil {
return err
}

View File

@ -18,8 +18,8 @@ func PromptPassword(name string) (pass string, err error) {
return
}
// PromptRepoSlug interactively prompts for a Gitea repository or returns the current one
func PromptRepoSlug(defaultOwner, defaultRepo string) (owner, repo string, err error) {
// promptRepoSlug interactively prompts for a Gitea repository or returns the current one
func promptRepoSlug(defaultOwner, defaultRepo string) (owner, repo string, err error) {
YakoYakoYokuYoku marked this conversation as resolved Outdated
Outdated
Review

do we have to export it?

do we have to export it?
Outdated
Review

@YakoYakoYokuYoku nice work, just one nit

exporting this function is not needed if it is only used in the same module

@YakoYakoYokuYoku nice work, just one nit exporting this function is not needed if it is only used in the same module

Gotcha

Gotcha
prompt := "Target repo:"
required := true
if len(defaultOwner) != 0 && len(defaultRepo) != 0 {

View File

@ -17,7 +17,7 @@ func CreatePull(login *config.Login, owner, repo string) error {
var base, head, title, description string
// owner, repo
owner, repo, err := PromptRepoSlug(owner, repo)
owner, repo, err := promptRepoSlug(owner, repo)
if err != nil {
return err
}