diff --git a/cli/cmd/list_workspaces.go b/cli/cmd/list_workspaces.go index 6fd78ad..679df0a 100644 --- a/cli/cmd/list_workspaces.go +++ b/cli/cmd/list_workspaces.go @@ -46,13 +46,17 @@ func (l *ListWorkspacesCmd) RunE(_ *cobra.Command, args []string) (err error) { } t := io.GetTableWriter() - t.AppendHeader(table.Row{"Team ID", "ID", "Name", "Repository"}) + t.AppendHeader(table.Row{"Team ID", "ID", "Name", "Repository", "Dev Domain"}) for _, w := range workspaces { gitUrl := "" - if w.GitUrl.Get() != nil { + if w.GitUrl.IsSet() && w.GitUrl.Get() != nil { gitUrl = *w.GitUrl.Get() } - t.AppendRow(table.Row{w.TeamId, w.Id, w.Name, gitUrl}) + devDomain := "" + if w.DevDomain != nil { + devDomain = *w.DevDomain + } + t.AppendRow(table.Row{w.TeamId, w.Id, w.Name, gitUrl, devDomain}) } t.Render()