diff --git a/cmd/fdroidcl/download.go b/cmd/fdroidcl/download.go index ece7c64..91a87a9 100644 --- a/cmd/fdroidcl/download.go +++ b/cmd/fdroidcl/download.go @@ -26,12 +26,14 @@ func runDownload(args []string) { } apps := findApps(args) for _, app := range apps { - apk := app.CurApk() - if apk == nil { - log.Fatalf("No current apk found for %s", app.ID) + apks := app.SuggestedApks() + if len(apks) == 0 { + log.Fatalf("No suggested APKs found for %s", app.ID) + } + for _, apk := range apks { + path := downloadApk(&apk) + fmt.Printf("APK available in %s\n", path) } - path := downloadApk(apk) - fmt.Printf("APK available in %s\n", path) } }