Remove superfluous test support code. Fix bug in node list cli command.

Add tests.
This commit is contained in:
Ward Vandewege 2021-05-23 09:55:15 -04:00
parent 6a3b171e99
commit d1c3faae5f
4 changed files with 42 additions and 7 deletions

View file

@ -67,7 +67,11 @@ var ListNodesCmd = &cobra.Command{
fmt.Printf("name\t\tlast seen\t\tephemeral\n")
for _, m := range *machines {
fmt.Printf("%s\t%s\t%t\n", m.Name, m.LastSeen.Format("2006-01-02 15:04:05"), m.AuthKey.Ephemeral)
var ephemeral bool
if m.AuthKey != nil && m.AuthKey.Ephemeral {
ephemeral = true
}
fmt.Printf("%s\t%s\t%t\n", m.Name, m.LastSeen.Format("2006-01-02 15:04:05"), ephemeral)
}
},