func buildManager(name string) *cmd.Manager { m := cmd.BuildBaseManager(name, version, header) m.Register(&tsuru.AppRun{}) m.Register(&tsuru.AppInfo{}) m.Register(AppCreate{}) m.Register(&AppRemove{}) m.Register(&UnitAdd{}) m.Register(&UnitRemove{}) m.Register(tsuru.AppList{}) m.Register(&tsuru.AppLog{}) m.Register(&tsuru.AppGrant{}) m.Register(&tsuru.AppRevoke{}) m.Register(&tsuru.AppRestart{}) m.Register(&tsuru.AppStart{}) m.Register(&tsuru.SetCName{}) m.Register(&tsuru.UnsetCName{}) m.Register(&tsuru.EnvGet{}) m.Register(&tsuru.EnvSet{}) m.Register(&tsuru.EnvUnset{}) m.Register(&KeyAdd{}) m.Register(&KeyRemove{}) m.Register(tsuru.ServiceList{}) m.Register(tsuru.ServiceAdd{}) m.Register(tsuru.ServiceRemove{}) m.Register(tsuru.ServiceDoc{}) m.Register(tsuru.ServiceInfo{}) m.Register(tsuru.ServiceInstanceStatus{}) m.Register(&tsuru.ServiceBind{}) m.Register(&tsuru.ServiceUnbind{}) m.Register(platformList{}) m.Register(swap{}) return m }
func buildManager(name string) *cmd.Manager { m := cmd.BuildBaseManager(name, version, header) m.Register(tsuru.AppList{}) m.Register(&tsuru.SetCName{}) m.Register(&tsuru.UnsetCName{}) return m }
func (s *S) TestCommandsFromBaseManagerAreRegistered(c *gocheck.C) { baseManager := cmd.BuildBaseManager("tsuru", version, header) manager := buildManager("tsuru") for name, instance := range baseManager.Commands { command, ok := manager.Commands[name] c.Assert(ok, gocheck.Equals, true) c.Assert(command, gocheck.FitsTypeOf, instance) } }
func buildManager(name string) *cmd.Manager { m := cmd.BuildBaseManager(name, version, header, nil) m.Register(tsuru.AppList{}) m.Register(&tsuru.SetCName{}) m.Register(&tsuru.UnsetCName{}) m.Register(&tokenGen{}) m.Register(&logRemove{}) m.Register(&changeQuota{}) return m }
func buildManager(name string) *cmd.Manager { m := cmd.BuildBaseManager(name, version, header) m.Register(&ServiceCreate{}) m.Register(&ServiceRemove{}) m.Register(&ServiceList{}) m.Register(&ServiceUpdate{}) m.Register(&ServiceDocGet{}) m.Register(&ServiceDocAdd{}) m.Register(&ServiceTemplate{}) return m }
func buildManager(name string) *cmd.Manager { lookup := func(m *cmd.Manager, args []string) error { context := cmd.Context{Args: args} client := cmd.NewClient(nil, nil, m) command := plugin{} return command.Run(&context, client) } m := cmd.BuildBaseManager(name, version, header, lookup) m.Register(&tsuru.AppRun{}) m.Register(&tsuru.AppInfo{}) m.Register(&AppCreate{}) m.Register(&AppRemove{}) m.Register(&UnitAdd{}) m.Register(&UnitRemove{}) m.Register(tsuru.AppList{}) m.Register(&tsuru.AppLog{}) m.Register(&tsuru.AppGrant{}) m.Register(&tsuru.AppRevoke{}) m.Register(&tsuru.AppRestart{}) m.Register(&tsuru.AppStart{}) m.Register(&tsuru.SetCName{}) m.Register(&tsuru.UnsetCName{}) m.Register(&tsuru.EnvGet{}) m.Register(&tsuru.EnvSet{}) m.Register(&tsuru.EnvUnset{}) m.Register(&KeyAdd{}) m.Register(&KeyRemove{}) m.Register(tsuru.ServiceList{}) m.Register(tsuru.ServiceAdd{}) m.Register(tsuru.ServiceRemove{}) m.Register(tsuru.ServiceDoc{}) m.Register(tsuru.ServiceInfo{}) m.Register(tsuru.ServiceInstanceStatus{}) m.Register(&tsuru.ServiceBind{}) m.Register(&tsuru.ServiceUnbind{}) m.Register(platformList{}) m.Register(&pluginInstall{}) m.Register(&pluginRemove{}) m.Register(&pluginList{}) m.Register(swap{}) return m }