isolate credits

This commit is contained in:
vilmibm 2020-07-27 13:56:15 -05:00
parent bccc93a491
commit 9359dcaf80
3 changed files with 124 additions and 97 deletions

View file

@ -5,11 +5,6 @@ import (
"github.com/spf13/cobra"
)
func init() {
repoCmd.AddCommand(repoCreditsCmd)
repoCreditsCmd.Flags().BoolP("static", "s", false, "Print a static version of the credits")
}
var repoCmd = &cobra.Command{
Use: "repo <command>",
Short: "Create, clone, fork, and view repositories",
@ -26,28 +21,3 @@ A repository can be supplied as an argument in any of the following formats:
- "OWNER/REPO"
- by URL, e.g. "https://github.com/OWNER/REPO"`},
}
var repoCreditsCmd = &cobra.Command{
Use: "credits [<repository>]",
Short: "View credits for a repository",
Example: heredoc.Doc(`
# view credits for the current repository
$ gh repo credits
# view credits for a specific repository
$ gh repo credits cool/repo
# print a non-animated thank you
$ gh repo credits -s
# pipe to just print the contributors, one per line
$ gh repo credits | cat
`),
Args: cobra.MaximumNArgs(1),
RunE: repoCredits,
Hidden: true,
}
func repoCredits(cmd *cobra.Command, args []string) error {
return credits(cmd, args)
}