Raise `UsageError()` on invalid arguments

This commit is contained in:
Mislav Marohnić 2019-01-18 03:46:30 +01:00
Родитель ee31304ba7
Коммит 3d41d7e91f
3 изменённых файлов: 7 добавлений и 8 удалений

Просмотреть файл

@ -105,8 +105,7 @@ func browse(command *Command, args *Args) {
} }
if project == nil { if project == nil {
err := fmt.Errorf(command.Synopsis()) utils.Check(command.UsageError(""))
utils.Check(err)
} }
if subpage == "commits" { if subpage == "commits" {

Просмотреть файл

@ -50,7 +50,7 @@ func deleteRepo(command *Command, args *Args) {
re := regexp.MustCompile(NameWithOwnerRe) re := regexp.MustCompile(NameWithOwnerRe)
if !re.MatchString(repoName) { if !re.MatchString(repoName) {
utils.Check(fmt.Errorf(command.Synopsis())) utils.Check(command.UsageError(""))
} }
config := github.CurrentConfig() config := github.CurrentConfig()

Просмотреть файл

@ -310,7 +310,7 @@ func showRelease(cmd *Command, args *Args) {
tagName = args.GetParam(0) tagName = args.GetParam(0)
} }
if tagName == "" { if tagName == "" {
utils.Check(fmt.Errorf(cmdRelease.Synopsis())) utils.Check(cmd.UsageError(""))
} }
localRepo, err := github.LocalRepo() localRepo, err := github.LocalRepo()
@ -360,7 +360,7 @@ func downloadRelease(cmd *Command, args *Args) {
tagName = args.GetParam(0) tagName = args.GetParam(0)
} }
if tagName == "" { if tagName == "" {
utils.Check(fmt.Errorf(cmdRelease.Synopsis())) utils.Check(cmd.UsageError(""))
} }
localRepo, err := github.LocalRepo() localRepo, err := github.LocalRepo()
@ -409,7 +409,7 @@ func createRelease(cmd *Command, args *Args) {
tagName = args.GetParam(0) tagName = args.GetParam(0)
} }
if tagName == "" { if tagName == "" {
utils.Check(fmt.Errorf(cmdRelease.Synopsis())) utils.Check(cmd.UsageError(""))
return return
} }
@ -485,7 +485,7 @@ func editRelease(cmd *Command, args *Args) {
tagName = args.GetParam(0) tagName = args.GetParam(0)
} }
if tagName == "" { if tagName == "" {
utils.Check(fmt.Errorf(cmdRelease.Synopsis())) utils.Check(cmd.UsageError(""))
return return
} }
@ -570,7 +570,7 @@ func deleteRelease(cmd *Command, args *Args) {
tagName = args.GetParam(0) tagName = args.GetParam(0)
} }
if tagName == "" { if tagName == "" {
utils.Check(fmt.Errorf(cmdRelease.Synopsis())) utils.Check(cmd.UsageError(""))
return return
} }