|
@@ -94,6 +94,36 @@ func (s repoQuery) printSearch() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+// printDownloadsFromRepo prints repository packages to be downloaded
|
|
|
+func printDownloadsFromRepo(repoType string, repo []*alpm.Package) {
|
|
|
+ var packages string
|
|
|
+ for _, v := range repo {
|
|
|
+ packages += v.Name() + " "
|
|
|
+ }
|
|
|
+ repoInfo := boldBlueFg(
|
|
|
+ "[" + repoType + ", " + strconv.Itoa(len(repo)) + " packages] ")
|
|
|
+ if len(repo) > 0 {
|
|
|
+ printDownloads(repoInfo, packages)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// printDownloadsFromAur prints AUR packages to be downloaded
|
|
|
+func printDownloadsFromAur(repoType string, repo []*rpc.Pkg) {
|
|
|
+ var packages string
|
|
|
+ for _, v := range repo {
|
|
|
+ packages += v.Name + " "
|
|
|
+ }
|
|
|
+ repoInfo := redFg(
|
|
|
+ "[" + repoType + ", " + strconv.Itoa(len(repo)) + " packages] ")
|
|
|
+ if len(repo) > 0 {
|
|
|
+ printDownloads(repoInfo, packages)
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+func printDownloads(repoInfo, packages string) {
|
|
|
+ fmt.Println(repoInfo + yellowFg(packages))
|
|
|
+}
|
|
|
+
|
|
|
func printDeps(repoDeps []string, aurDeps []string) {
|
|
|
if len(repoDeps) != 0 {
|
|
|
fmt.Print(boldGreenFg(arrow + " Repository dependencies: "))
|