diff -r 466aabf6c90a -r 4397b8c740e5 printer/plainprinter.go --- a/printer/plainprinter.go Sat May 27 19:13:24 2017 +0200 +++ b/printer/plainprinter.go Sat May 27 19:13:58 2017 +0200 @@ -45,9 +45,13 @@ case []madon.Account, []madon.Attachment, []madon.Card, []madon.Context, []madon.Instance, []madon.Mention, []madon.Notification, []madon.Relationship, []madon.Report, []madon.Results, - []madon.Status, []madon.StreamEvent, []madon.Tag, + []madon.Status, []madon.StreamEvent, []madon.Tag, []madon.DomainName, []*gomif.InstanceStatus: return p.plainForeach(o, w, initialIndent) + case *madon.DomainName: + return p.plainPrintDomainName(o, w, initialIndent) + case madon.DomainName: + return p.plainPrintDomainName(&o, w, initialIndent) case *madon.Account: return p.plainPrintAccount(o, w, initialIndent) case madon.Account: @@ -154,6 +158,11 @@ fmt.Fprintf(w, "%s%s: %s\n", prefix, label, value) } +func (p *PlainPrinter) plainPrintDomainName(d *madon.DomainName, w io.Writer, indent string) error { + indentedPrint(w, indent, true, false, "Domain Name", "%s", string(*d)) + return nil +} + func (p *PlainPrinter) plainPrintAccount(a *madon.Account, w io.Writer, indent string) error { indentedPrint(w, indent, true, false, "Account ID", "%d (%s)", a.ID, a.Username) indentedPrint(w, indent, false, false, "User ID", "%s", a.Acct)