@@ -50,7 +50,7 @@ func (s *listCommand) ExecuteWithoutArguments(exec commands.Executor) (output.Ou
5050 if s .serviceRouters .Value () {
5151 s .normalRouters = config .False
5252 }
53- var filtered []upcloud.Router
53+ filtered := make ( []upcloud.Router , 0 )
5454 if s .allRouters .Value () {
5555 filtered = routers .Routers
5656 } else {
@@ -67,12 +67,16 @@ func (s *listCommand) ExecuteWithoutArguments(exec commands.Executor) (output.Ou
6767 for i , router := range filtered {
6868 rows [i ] = output.TableRow {router .UUID , router .Name , router .Type }
6969 }
70- return output.Table {
71- Columns : []output.TableColumn {
72- {Header : "UUID" , Key : "uuid" , Colour : ui .DefaultUUUIDColours },
73- {Header : "Name" , Key : "name" },
74- {Header : "Type" , Key : "type" },
70+
71+ return output.MarshaledWithHumanOutput {
72+ Value : filtered ,
73+ Output : output.Table {
74+ Columns : []output.TableColumn {
75+ {Header : "UUID" , Key : "uuid" , Colour : ui .DefaultUUUIDColours },
76+ {Header : "Name" , Key : "name" },
77+ {Header : "Type" , Key : "type" },
78+ },
79+ Rows : rows ,
7580 },
76- Rows : rows ,
7781 }, nil
7882}
0 commit comments