use Command.Hidden
This commit is contained in:
parent
cea34755c7
commit
e2ef712e43
4 changed files with 7 additions and 15 deletions
|
|
@ -19,12 +19,6 @@ func main() {
|
|||
dir := docCmd.StringP("doc-path", "", "", "Path directory where you want generate doc files")
|
||||
help := docCmd.BoolP("help", "h", false, "Help about any command")
|
||||
|
||||
for _, cmd := range command.RootCmd.Commands() {
|
||||
if _, hidden := cmd.Annotations["hidden"]; hidden {
|
||||
command.RootCmd.RemoveCommand(cmd)
|
||||
}
|
||||
}
|
||||
|
||||
if err := docCmd.Parse(os.Args); err != nil {
|
||||
os.Exit(1)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -49,9 +49,9 @@ var creditsCmd = &cobra.Command{
|
|||
gh credits -s # display a non-animated thank you
|
||||
gh credits | cat # just print the contributors, one per line
|
||||
`,
|
||||
Args: cobra.ExactArgs(0),
|
||||
RunE: ghCredits,
|
||||
Annotations: map[string]string{"hidden": "true"},
|
||||
Args: cobra.ExactArgs(0),
|
||||
RunE: ghCredits,
|
||||
Hidden: true,
|
||||
}
|
||||
|
||||
func ghCredits(cmd *cobra.Command, _ []string) error {
|
||||
|
|
|
|||
|
|
@ -100,10 +100,9 @@ $ gh repo credits cool/repo # view credits for cool/repo
|
|||
$ gh repo credits -s # print a non-animated thank you
|
||||
$ gh repo credits | cat # pipe to just print the contributors, one per line
|
||||
`,
|
||||
Args: cobra.MaximumNArgs(1),
|
||||
RunE: repoCredits,
|
||||
// NB will actually be hidden once https://github.com/cli/cli/pull/1106 is in
|
||||
Annotations: map[string]string{"hidden": "true"},
|
||||
Args: cobra.MaximumNArgs(1),
|
||||
RunE: repoCredits,
|
||||
Hidden: true,
|
||||
}
|
||||
|
||||
func parseCloneArgs(extraArgs []string) (args []string, target string) {
|
||||
|
|
|
|||
|
|
@ -363,10 +363,9 @@ func rootHelpFunc(command *cobra.Command, args []string) {
|
|||
continue
|
||||
}
|
||||
s := " " + rpad(c.Name()+":", c.NamePadding()) + c.Short
|
||||
_, hidden := c.Annotations["hidden"]
|
||||
if includes(coreCommandNames, c.Name()) {
|
||||
coreCommands = append(coreCommands, s)
|
||||
} else if !hidden {
|
||||
} else if !c.Hidden {
|
||||
additionalCommands = append(additionalCommands, s)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue