diff --git a/cmd/tsuru/main.go b/cmd/tsuru/main.go
index <HASH>..<HASH> 100644
--- a/cmd/tsuru/main.go
+++ b/cmd/tsuru/main.go
@@ -43,6 +43,7 @@ func buildManager(name string) *cmd.Manager {
 	m.Register(tsuru.ServiceInstanceStatus{})
 	m.Register(&tsuru.ServiceBind{})
 	m.Register(&tsuru.ServiceUnbind{})
+	m.Register(platformList{})
 	return m
 }
 
diff --git a/cmd/tsuru/main_test.go b/cmd/tsuru/main_test.go
index <HASH>..<HASH> 100644
--- a/cmd/tsuru/main_test.go
+++ b/cmd/tsuru/main_test.go
@@ -201,3 +201,10 @@ func (s *S) TestUnsetCNameIsRegistered(c *gocheck.C) {
 	c.Assert(ok, gocheck.Equals, true)
 	c.Assert(cname, gocheck.FitsTypeOf, &tsuru.UnsetCName{})
 }
+
+func (s *S) TestPlatformListIsRegistered(c *gocheck.C) {
+	manager := buildManager("tsuru")
+	plat, ok := manager.Commands["platform-list"]
+	c.Assert(ok, gocheck.Equals, true)
+	c.Assert(plat, gocheck.FitsTypeOf, platformList{})
+}
cmd/tsuru: register platform-list command