24 lines
511 B
Go
24 lines
511 B
Go
package cmd
|
|
|
|
import (
|
|
"context"
|
|
"fmt"
|
|
|
|
"reg/help"
|
|
reg "reg/internal/reg"
|
|
)
|
|
|
|
// RunHelp реализует команду `reg help <command> [subcommand]`.
|
|
// Реестр и конфиг не требуются.
|
|
func RunHelp(_ context.Context, _ *reg.RegistryClient, args []string) int {
|
|
if len(args) == 0 {
|
|
fmt.Print(MsgHelpUsage.String())
|
|
return 0
|
|
}
|
|
if err := help.Show(args); err != nil {
|
|
reg.PrintError(err.Error())
|
|
return 1
|
|
}
|
|
return 0
|
|
}
|