in main.go [38:55]
func main() {
subcommands.Register(subcommands.HelpCommand(), "")
subcommands.Register(subcommands.CommandsCommand(), "")
subcommands.Register(cli.NewStoreSubcommand(), dockerCredStoreGroup)
subcommands.Register(cli.NewGetSubcommand(), dockerCredStoreGroup)
subcommands.Register(cli.NewEraseSubcommand(), dockerCredStoreGroup)
subcommands.Register(cli.NewListSubcommand(), dockerCredStoreGroup)
subcommands.Register(cli.NewGCRLoginSubcommand(), gcrGroup)
subcommands.Register(cli.NewGCRLogoutSubcommand(), gcrGroup)
subcommands.Register(cli.NewDockerConfigSubcommand(), configGroup)
subcommands.Register(cli.NewConfigSubcommand(), configGroup)
subcommands.Register(cli.NewVersionSubcommand(), "")
subcommands.Register(cli.NewClearSubcommand(), "")
flag.Parse()
ctx := context.Background()
os.Exit(int(subcommands.Execute(ctx)))
}