@@ -171,19 +171,21 @@ func printArchiveChildren(derivedFiles []entity.DerivedFile, webSvc webapi.Servi
171171 fmt .Println ()
172172
173173 // Table header.
174+ nameCol := lipgloss .NewStyle ().Width (28 )
174175 fmtCol := lipgloss .NewStyle ().Width (16 )
175176 sizeCol := lipgloss .NewStyle ().Width (10 )
176177 avCol := lipgloss .NewStyle ().Width (14 )
177178 clsCol := lipgloss .NewStyle ().Width (12 )
178179
179- fmt .Printf (" %s %s %s %s %s\n " ,
180+ fmt .Printf (" %s %s %s %s %s %s \n " ,
180181 styleDim .Render (fmt .Sprintf ("%-64s" , "SHA256" )),
182+ styleDim .Render (nameCol .Render ("NAME" )),
181183 styleDim .Render (fmtCol .Render ("FORMAT" )),
182184 styleDim .Render (sizeCol .Render ("SIZE" )),
183185 styleDim .Render (avCol .Render ("DETECTIONS" )),
184186 styleDim .Render (clsCol .Render ("VERDICT" )),
185187 )
186- fmt .Printf (" %s\n " , styleDim .Render (strings .Repeat ("─" , 119 )))
188+ fmt .Printf (" %s\n " , styleDim .Render (strings .Repeat ("─" , 148 )))
187189
188190 for _ , df := range derivedFiles {
189191 cs := fetchChildSummary (df .SHA256 , webSvc )
@@ -202,8 +204,14 @@ func printArchiveChildren(derivedFiles []entity.DerivedFile, webSvc webapi.Servi
202204 detStr = cleanStyle .Render (detStr )
203205 }
204206
205- fmt .Printf (" %s %s %s %s %s\n " ,
207+ name := df .Name
208+ if len (name ) > 28 {
209+ name = name [:25 ] + "..."
210+ }
211+
212+ fmt .Printf (" %s %s %s %s %s %s\n " ,
206213 cs .sha256 ,
214+ nameCol .Render (name ),
207215 fmtCol .Render (cs .format ),
208216 sizeCol .Render (formatSize (cs .size )),
209217 avCol .Render (detStr ),
0 commit comments