@@ -130,13 +130,13 @@ func (dr detailsResult) String() string {
130130 table .NewCell ("✔" , color .New (color .FgGreen )))
131131 }
132132
133- for i , idp := range details .IdentificationPrefs {
134- if i == 0 {
135- t .AddRow () // get some space from above
136- t .AddRow (tr ("Identification properties:" ), "VID:" + idp .UsbId .Vid + " PID:" + idp .UsbId .Pid )
137- continue
133+ for _ , idp := range details .GetIdentificationProperties () {
134+ t .AddRow () // get some space from above
135+ header := tr ("Identification properties:" )
136+ for k , v := range idp .GetProperties () {
137+ t .AddRow (header , k + "=" + v )
138+ header = ""
138139 }
139- t .AddRow ("" , "VID:" + idp .UsbId .Vid + " PID:" + idp .UsbId .Pid )
140140 }
141141
142142 t .AddRow () // get some space from above
@@ -159,14 +159,14 @@ func (dr detailsResult) String() string {
159159
160160 t .AddRow () // get some space from above
161161 for _ , tool := range details .ToolsDependencies {
162- t .AddRow (tr ("Required tool:" ), tool .Packager + ":" + tool .Name , "" , tool .Version )
162+ t .AddRow (tr ("Required tool:" ), tool .Packager + ":" + tool .Name , tool .Version )
163163 if showFullDetails {
164164 for _ , sys := range tool .Systems {
165- t .AddRow ("" , tr ("OS:" ), "" , sys .Host )
166- t .AddRow ("" , tr ("File:" ), "" , sys .ArchiveFilename )
167- t .AddRow ("" , tr ("Size (bytes):" ), "" , fmt .Sprint (sys .Size ))
168- t .AddRow ("" , tr ("Checksum:" ), "" , sys .Checksum )
169- t .AddRow ("" , "URL:" , "" , sys .Url )
165+ t .AddRow ("" , tr ("OS:" ), sys .Host )
166+ t .AddRow ("" , tr ("File:" ), sys .ArchiveFilename )
167+ t .AddRow ("" , tr ("Size (bytes):" ), fmt .Sprint (sys .Size ))
168+ t .AddRow ("" , tr ("Checksum:" ), sys .Checksum )
169+ t .AddRow ("" , "URL:" , sys .Url )
170170 t .AddRow () // get some space from above
171171 }
172172 }
0 commit comments