Make it `release --exclude-prereleases` (plural)

This is for consistency with `--include-drafts` (also plural).
This commit is contained in:
Mislav Marohnić 2017-04-10 23:07:47 +02:00
Родитель e8a86a9587
Коммит acc85a0aa9
2 изменённых файлов: 6 добавлений и 6 удалений

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

@ -17,7 +17,7 @@ var (
cmdRelease = &Command{ cmdRelease = &Command{
Run: listReleases, Run: listReleases,
Usage: ` Usage: `
release [--include-drafts, --exclude-prerelease] release [--include-drafts] [--exclude-prereleases]
release show <TAG> release show <TAG>
release create [-dp] [-a <FILE>] [-m <MESSAGE>|-F <FILE>] [-c <TARGET>] <TAG> release create [-dp] [-a <FILE>] [-m <MESSAGE>|-F <FILE>] [-c <TARGET>] <TAG>
release edit [<options>] <TAG> release edit [<options>] <TAG>
@ -29,7 +29,7 @@ release edit [<options>] <TAG>
With no arguments, shows a list of existing releases. With no arguments, shows a list of existing releases.
With '--include-drafts', include draft releases in the listing. With '--include-drafts', include draft releases in the listing.
With '--exclude-prerelease', exclude prerelease releases in the listing. With '--exclude-prereleases', exclude non-stable releases from the listing.
* _show_: * _show_:
Show GitHub release notes for <TAG>. Show GitHub release notes for <TAG>.
@ -103,7 +103,7 @@ hub(1), git-tag(1)
} }
flagReleaseIncludeDrafts, flagReleaseIncludeDrafts,
flagReleaseExcludePrerelease, flagReleaseExcludePrereleases,
flagReleaseShowDownloads, flagReleaseShowDownloads,
flagReleaseDraft, flagReleaseDraft,
flagReleasePrerelease bool flagReleasePrerelease bool
@ -117,7 +117,7 @@ hub(1), git-tag(1)
func init() { func init() {
cmdRelease.Flag.BoolVarP(&flagReleaseIncludeDrafts, "include-drafts", "d", false, "DRAFTS") cmdRelease.Flag.BoolVarP(&flagReleaseIncludeDrafts, "include-drafts", "d", false, "DRAFTS")
cmdRelease.Flag.BoolVarP(&flagReleaseExcludePrerelease, "exclude-prerelease", "p", false, "PRERELEASE") cmdRelease.Flag.BoolVarP(&flagReleaseExcludePrereleases, "exclude-prereleases", "p", false, "PRERELEASE")
cmdShowRelease.Flag.BoolVarP(&flagReleaseShowDownloads, "show-downloads", "d", false, "DRAFTS") cmdShowRelease.Flag.BoolVarP(&flagReleaseShowDownloads, "show-downloads", "d", false, "DRAFTS")
@ -159,7 +159,7 @@ func listReleases(cmd *Command, args *Args) {
for _, release := range releases { for _, release := range releases {
if (!release.Draft || flagReleaseIncludeDrafts) && if (!release.Draft || flagReleaseIncludeDrafts) &&
(!release.Prerelease || !flagReleaseExcludePrerelease) { (!release.Prerelease || !flagReleaseExcludePrereleases) {
ui.Println(release.TagName) ui.Println(release.TagName)
} }
} }

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

@ -57,7 +57,7 @@ Feature: hub release
] ]
} }
""" """
When I successfully run `hub release --exclude-prerelease` When I successfully run `hub release --exclude-prereleases`
Then the output should contain exactly: Then the output should contain exactly:
""" """
v1.0.2\n v1.0.2\n