func init()

in internal/cmd/root.go [117:164]


func init() {
	var accessToken, serviceAccount string

	cobra.OnInitialize(initConfig)

	RootCmd.PersistentFlags().StringVarP(&accessToken, "token", "t",
		"", "Google OAuth Token")

	RootCmd.PersistentFlags().StringVarP(&serviceAccount, "account", "a",
		"", "Path Service Account private key in JSON")

	RootCmd.PersistentFlags().BoolVarP(&disableCheck, "disable-check", "",
		false, "Disable check for newer versions")

	RootCmd.PersistentFlags().BoolVarP(&printOutput, "print-output", "",
		true, "Control printing of info log statements")

	RootCmd.PersistentFlags().BoolVarP(&noOutput, "no-output", "",
		false, "Disable printing all statements to stdout")

	RootCmd.Flags().BoolVarP(&suppressWarnings, "suppress-warnings", "",
		false, "Disable printing warning statements to stderr")

	RootCmd.PersistentFlags().BoolVarP(&verbose, "verbose", "",
		false, "Enable verbose output from integrationcli")

	RootCmd.PersistentFlags().BoolVarP(&metadataToken, "metadata-token", "",
		false, "Metadata OAuth2 access token")

	RootCmd.PersistentFlags().BoolVarP(&defaultToken, "default-token", "",
		false, "Use Google default application credentials access token")

	RootCmd.PersistentFlags().Var(&api, "api", "Sets the control plane API. Must be one of prod, "+
		"staging or autopush; default is prod")

	RootCmd.AddCommand(integrations.Cmd)
	RootCmd.AddCommand(preferences.Cmd)
	RootCmd.AddCommand(authconfigs.Cmd)
	RootCmd.AddCommand(connectors.Cmd)
	RootCmd.AddCommand(token.Cmd)
	RootCmd.AddCommand(certificates.Cmd)
	RootCmd.AddCommand(sfdcinstances.Cmd)
	RootCmd.AddCommand(sfdcchannels.Cmd)
	RootCmd.AddCommand(endpoints.Cmd)
	RootCmd.AddCommand(provision.Cmd)
	RootCmd.AddCommand(tree.Cmd)
	RootCmd.AddCommand(render.Cmd)
}