diff --git a/fdroidcl.go b/fdroidcl.go index cd6dcad..173690e 100644 --- a/fdroidcl.go +++ b/fdroidcl.go @@ -52,10 +52,11 @@ type App struct { // Apk is an Android package type Apk struct { - VName string `xml:"version"` - VCode uint `xml:"versioncode"` - Size int `xml:"size"` - MinSdk int `xml:"sdkver"` + VName string `xml:"version"` + VCode uint `xml:"versioncode"` + Size int `xml:"size"` + MinSdk int `xml:"sdkver"` + ABIs CommaList `xml:"nativecode"` } func (app *App) prepareData() { @@ -102,9 +103,12 @@ func (app *App) writeDetailed(w io.Writer) { p("Available Versions :", "") for _, apk := range app.Apks { fmt.Println() - p(" Name :", "%s (%d)", apk.VName, apk.VCode) - p(" Size :", "%d", apk.Size) - p(" MinSdk :", "%d", apk.MinSdk) + p(" Name :", "%s (%d)", apk.VName, apk.VCode) + p(" Size :", "%d", apk.Size) + p(" MinSdk :", "%d", apk.MinSdk) + if apk.ABIs != nil { + p(" ABIs :", "%s", strings.Join(apk.ABIs, ", ")) + } } }