in cli/br/brooklyn.go [33:59]
func main() {
config := io.GetConfig()
target, credentials, err := config.GetNetworkCredentials()
authType, err := config.GetAuthType(target)
if err != nil && requiresLogin(os.Args) {
error_handler.ErrorExit(err)
}
//target, username, password := "http://192.168.50.101:8081", "brooklyn", "Sns4Hh9j7l"
network := &net.Network{
BrooklynUrl: target,
Credentials: credentials,
SkipSslChecks: config.GetSkipSslChecks(),
AuthorizationType: authType,
Verbosity: verbosity(os.Args),
}
cmdFactory := command_factory.NewFactory(network, config)
args, scope := scope.ScopeArguments(os.Args)
cmdRunner := command_runner.NewRunner(scope, cmdFactory)
metaDatas := cmdFactory.CommandMetadatas()
theApp := app.NewApp(filepath.Base(args[0]), cmdRunner, metaDatas...)
if err := theApp.Run(args); nil != err {
error_handler.ErrorExit(err)
}
}