mirror of
https://github.com/Jguer/yay.git
synced 2025-12-06 00:02:43 -05:00
go fmt
This commit is contained in:
parent
31d6a95c2a
commit
4ef282c54e
@ -1,9 +1,9 @@
|
|||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"strings"
|
|
||||||
alpm "github.com/jguer/go-alpm"
|
alpm "github.com/jguer/go-alpm"
|
||||||
rpc "github.com/mikkeloscar/aur"
|
rpc "github.com/mikkeloscar/aur"
|
||||||
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
type depTree struct {
|
type depTree struct {
|
||||||
|
|||||||
@ -61,7 +61,7 @@ func downloadAndUnpack(url string, path string, trim bool) (err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func getPkgbuilds(pkgs []string) (error) {
|
func getPkgbuilds(pkgs []string) error {
|
||||||
//possibleAurs := make([]string, 0, 0)
|
//possibleAurs := make([]string, 0, 0)
|
||||||
wd, err := os.Getwd()
|
wd, err := os.Getwd()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -85,7 +85,7 @@ func getPkgbuildsfromABS(pkgs []string, path string) (missing []string, err erro
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
nextPkg:
|
nextPkg:
|
||||||
for _, pkgN := range pkgs {
|
for _, pkgN := range pkgs {
|
||||||
for _, db := range dbList.Slice() {
|
for _, db := range dbList.Slice() {
|
||||||
pkg, err := db.PkgByName(pkgN)
|
pkg, err := db.PkgByName(pkgN)
|
||||||
@ -103,7 +103,7 @@ func getPkgbuildsfromABS(pkgs []string, path string) (missing []string, err erro
|
|||||||
if errD != nil {
|
if errD != nil {
|
||||||
fmt.Println(boldYellowFg(pkg.Name()), boldGreenFg(errD.Error()))
|
fmt.Println(boldYellowFg(pkg.Name()), boldGreenFg(errD.Error()))
|
||||||
}
|
}
|
||||||
|
|
||||||
fmt.Println(boldGreenFg(arrow), boldGreenFg("Downloaded"), boldYellowFg(pkg.Name()), boldGreenFg("from ABS"))
|
fmt.Println(boldGreenFg(arrow), boldGreenFg("Downloaded"), boldYellowFg(pkg.Name()), boldGreenFg("from ABS"))
|
||||||
continue nextPkg
|
continue nextPkg
|
||||||
}
|
}
|
||||||
|
|||||||
34
install.go
34
install.go
@ -5,8 +5,8 @@ import (
|
|||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"os"
|
"os"
|
||||||
"os/exec"
|
"os/exec"
|
||||||
"strings"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
|
"strings"
|
||||||
|
|
||||||
alpm "github.com/jguer/go-alpm"
|
alpm "github.com/jguer/go-alpm"
|
||||||
rpc "github.com/mikkeloscar/aur"
|
rpc "github.com/mikkeloscar/aur"
|
||||||
@ -17,7 +17,7 @@ import (
|
|||||||
func install(parser *arguments) error {
|
func install(parser *arguments) error {
|
||||||
aur, repo, err := packageSlices(parser.targets.toSlice())
|
aur, repo, err := packageSlices(parser.targets.toSlice())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
srcinfos := make(map[string]*gopkg.PKGBUILD)
|
srcinfos := make(map[string]*gopkg.PKGBUILD)
|
||||||
@ -29,7 +29,7 @@ func install(parser *arguments) error {
|
|||||||
//remotenames: names of all non repo packages on the system
|
//remotenames: names of all non repo packages on the system
|
||||||
_, _, _, remoteNames, err := filterPackages()
|
_, _, _, remoteNames, err := filterPackages()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
//cache as a stringset. maybe make it return a string set in the first
|
//cache as a stringset. maybe make it return a string set in the first
|
||||||
@ -44,10 +44,10 @@ func install(parser *arguments) error {
|
|||||||
requestTargets = append(requestTargets, remoteNames...)
|
requestTargets = append(requestTargets, remoteNames...)
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(aur) > 0 || parser.existsArg("u", "sysupgrade") && len(remoteNames) > 0 {
|
if len(aur) > 0 || parser.existsArg("u", "sysupgrade") && len(remoteNames) > 0 {
|
||||||
fmt.Println(boldCyanFg("::"), boldFg("Querying AUR..."))
|
fmt.Println(boldCyanFg("::"), boldFg("Querying AUR..."))
|
||||||
}
|
}
|
||||||
dt , err := getDepTree(requestTargets)
|
dt, err := getDepTree(requestTargets)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -66,9 +66,9 @@ func install(parser *arguments) error {
|
|||||||
arguments.delArg("y", "refresh")
|
arguments.delArg("y", "refresh")
|
||||||
arguments.op = "S"
|
arguments.op = "S"
|
||||||
arguments.targets = make(stringSet)
|
arguments.targets = make(stringSet)
|
||||||
|
|
||||||
if parser.existsArg("u", "sysupgrade") {
|
if parser.existsArg("u", "sysupgrade") {
|
||||||
repoUp, aurUp, err := upgradePkgs(dt)
|
repoUp, aurUp, err := upgradePkgs(dt)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@ -76,12 +76,11 @@ func install(parser *arguments) error {
|
|||||||
for pkg := range aurUp {
|
for pkg := range aurUp {
|
||||||
parser.addTarget(pkg)
|
parser.addTarget(pkg)
|
||||||
}
|
}
|
||||||
|
|
||||||
for pkg := range repoUp {
|
for pkg := range repoUp {
|
||||||
arguments.addTarget(pkg)
|
arguments.addTarget(pkg)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//discard stuff thats
|
//discard stuff thats
|
||||||
//not a target and
|
//not a target and
|
||||||
//not an upgrade and
|
//not an upgrade and
|
||||||
@ -112,7 +111,6 @@ func install(parser *arguments) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if hasAur {
|
if hasAur {
|
||||||
printDepCatagories(dc)
|
printDepCatagories(dc)
|
||||||
fmt.Println()
|
fmt.Println()
|
||||||
@ -143,12 +141,11 @@ func install(parser *arguments) error {
|
|||||||
uask := alpm.Question(ask) | alpm.QuestionConflictPkg
|
uask := alpm.Question(ask) | alpm.QuestionConflictPkg
|
||||||
cmdArgs.globals["ask"] = fmt.Sprint(uask)
|
cmdArgs.globals["ask"] = fmt.Sprint(uask)
|
||||||
|
|
||||||
|
|
||||||
askCleanBuilds(dc.Aur, dc.Bases)
|
askCleanBuilds(dc.Aur, dc.Bases)
|
||||||
|
|
||||||
// if !continueTask("Proceed with download?", "nN") {
|
// if !continueTask("Proceed with download?", "nN") {
|
||||||
// return fmt.Errorf("Aborting due to user")
|
// return fmt.Errorf("Aborting due to user")
|
||||||
// }
|
// }
|
||||||
|
|
||||||
err = dowloadPkgBuilds(dc.Aur, dc.Bases)
|
err = dowloadPkgBuilds(dc.Aur, dc.Bases)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -179,7 +176,7 @@ func install(parser *arguments) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
// if !continueTask("Proceed with install?", "nN") {
|
// if !continueTask("Proceed with install?", "nN") {
|
||||||
// return fmt.Errorf("Aborting due to user")
|
// return fmt.Errorf("Aborting due to user")
|
||||||
// }
|
// }
|
||||||
@ -188,14 +185,13 @@ func install(parser *arguments) error {
|
|||||||
//a version bumb for vsc packages
|
//a version bumb for vsc packages
|
||||||
//that should not edit the sources so we should be safe to skip
|
//that should not edit the sources so we should be safe to skip
|
||||||
//it and parse the srcinfo at the current version
|
//it and parse the srcinfo at the current version
|
||||||
if arguments.existsArg("gendb") {
|
if arguments.existsArg("gendb") {
|
||||||
err = parsesrcinfosFile(dc.Aur, srcinfos, dc.Bases)
|
err = parsesrcinfosFile(dc.Aur, srcinfos, dc.Bases)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fmt.Println(boldGreenFg(arrow + " GenDB finished. No packages were installed"))
|
||||||
fmt.Println(boldGreenFg(arrow+" GenDB finished. No packages were installed"))
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -204,7 +200,6 @@ func install(parser *arguments) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
err = parsesrcinfosGenerate(dc.Aur, srcinfos, dc.Bases)
|
err = parsesrcinfosGenerate(dc.Aur, srcinfos, dc.Bases)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@ -354,7 +349,6 @@ func parsesrcinfosFile(pkgs []*rpc.Pkg, srcinfos map[string]*gopkg.PKGBUILD, bas
|
|||||||
str := boldCyanFg("::") + boldFg(" Parsing SRCINFO (%d/%d): %s\n")
|
str := boldCyanFg("::") + boldFg(" Parsing SRCINFO (%d/%d): %s\n")
|
||||||
fmt.Printf(str, k+1, len(pkgs), formatPkgbase(pkg, bases))
|
fmt.Printf(str, k+1, len(pkgs), formatPkgbase(pkg, bases))
|
||||||
|
|
||||||
|
|
||||||
pkgbuild, err := gopkg.ParseSRCINFO(dir + ".SRCINFO")
|
pkgbuild, err := gopkg.ParseSRCINFO(dir + ".SRCINFO")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("%s: %s", pkg.Name, err)
|
return fmt.Errorf("%s: %s", pkg.Name, err)
|
||||||
@ -373,7 +367,7 @@ func parsesrcinfosGenerate(pkgs []*rpc.Pkg, srcinfos map[string]*gopkg.PKGBUILD,
|
|||||||
|
|
||||||
str := boldCyanFg("::") + boldFg(" Parsing SRCINFO (%d/%d): %s\n")
|
str := boldCyanFg("::") + boldFg(" Parsing SRCINFO (%d/%d): %s\n")
|
||||||
fmt.Printf(str, k+1, len(pkgs), formatPkgbase(pkg, bases))
|
fmt.Printf(str, k+1, len(pkgs), formatPkgbase(pkg, bases))
|
||||||
|
|
||||||
cmd := exec.Command(config.MakepkgBin, "--printsrcinfo")
|
cmd := exec.Command(config.MakepkgBin, "--printsrcinfo")
|
||||||
cmd.Stderr = os.Stderr
|
cmd.Stderr = os.Stderr
|
||||||
cmd.Dir = dir
|
cmd.Dir = dir
|
||||||
@ -400,7 +394,7 @@ func dowloadPkgBuilds(pkgs []*rpc.Pkg, bases map[string][]*rpc.Pkg) (err error)
|
|||||||
//todo make pretty
|
//todo make pretty
|
||||||
str := boldCyanFg("::") + boldFg(" Downloading (%d/%d): %s\n")
|
str := boldCyanFg("::") + boldFg(" Downloading (%d/%d): %s\n")
|
||||||
|
|
||||||
fmt.Printf(str, k+1, len(pkgs), formatPkgbase(pkg, bases))
|
fmt.Printf(str, k+1, len(pkgs), formatPkgbase(pkg, bases))
|
||||||
|
|
||||||
err = downloadAndUnpack(baseURL+pkg.URLPath, config.BuildDir, false)
|
err = downloadAndUnpack(baseURL+pkg.URLPath, config.BuildDir, false)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
3
print.go
3
print.go
@ -109,7 +109,6 @@ func formatPkgbase(pkg *rpc.Pkg, bases map[string][]*rpc.Pkg) string {
|
|||||||
return str
|
return str
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// printDownloadsFromRepo prints repository packages to be downloaded
|
// printDownloadsFromRepo prints repository packages to be downloaded
|
||||||
func printDepCatagories(dc *depCatagories) {
|
func printDepCatagories(dc *depCatagories) {
|
||||||
repo := ""
|
repo := ""
|
||||||
@ -300,7 +299,7 @@ func printNumberOfUpdates() error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
fmt.Println(len(aurUp) + len(repoUp))
|
fmt.Println(len(aurUp) + len(repoUp))
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
8
query.go
8
query.go
@ -394,7 +394,7 @@ func aurInfo(names []string) ([]rpc.Pkg, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for n := 0; n < len(names); n += config.RequestSplitN {
|
for n := 0; n < len(names); n += config.RequestSplitN {
|
||||||
max := min(len(names), n + config.RequestSplitN)
|
max := min(len(names), n+config.RequestSplitN)
|
||||||
wg.Add(1)
|
wg.Add(1)
|
||||||
go makeRequest(n, max)
|
go makeRequest(n, max)
|
||||||
}
|
}
|
||||||
@ -429,7 +429,7 @@ func aurInfo(names []string) ([]rpc.Pkg, error) {
|
|||||||
if len(missing) > 0 {
|
if len(missing) > 0 {
|
||||||
fmt.Print(boldRedFgBlackBg(arrow + " Missing AUR Packages:"))
|
fmt.Print(boldRedFgBlackBg(arrow + " Missing AUR Packages:"))
|
||||||
for _, name := range missing {
|
for _, name := range missing {
|
||||||
fmt.Print(" " + boldYellowFgBlackBg(name))
|
fmt.Print(" " + boldYellowFgBlackBg(name))
|
||||||
}
|
}
|
||||||
fmt.Println()
|
fmt.Println()
|
||||||
}
|
}
|
||||||
@ -437,7 +437,7 @@ func aurInfo(names []string) ([]rpc.Pkg, error) {
|
|||||||
if len(orphans) > 0 {
|
if len(orphans) > 0 {
|
||||||
fmt.Print(boldRedFgBlackBg(arrow + " Orphaned AUR Packages:"))
|
fmt.Print(boldRedFgBlackBg(arrow + " Orphaned AUR Packages:"))
|
||||||
for _, name := range orphans {
|
for _, name := range orphans {
|
||||||
fmt.Print(" " + boldYellowFgBlackBg(name))
|
fmt.Print(" " + boldYellowFgBlackBg(name))
|
||||||
}
|
}
|
||||||
fmt.Println()
|
fmt.Println()
|
||||||
}
|
}
|
||||||
@ -445,7 +445,7 @@ func aurInfo(names []string) ([]rpc.Pkg, error) {
|
|||||||
if len(outOfDate) > 0 {
|
if len(outOfDate) > 0 {
|
||||||
fmt.Print(boldRedFgBlackBg(arrow + " Out Of Date AUR Packages:"))
|
fmt.Print(boldRedFgBlackBg(arrow + " Out Of Date AUR Packages:"))
|
||||||
for _, name := range outOfDate {
|
for _, name := range outOfDate {
|
||||||
fmt.Print(" " + boldYellowFgBlackBg(name))
|
fmt.Print(" " + boldYellowFgBlackBg(name))
|
||||||
}
|
}
|
||||||
fmt.Println()
|
fmt.Println()
|
||||||
}
|
}
|
||||||
|
|||||||
43
upgrade.go
43
upgrade.go
@ -57,27 +57,27 @@ func (u upSlice) Less(i, j int) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func getVersionDiff(oldVersion, newversion string) (left, right string) {
|
func getVersionDiff(oldVersion, newversion string) (left, right string) {
|
||||||
old, errOld := pkgb.NewCompleteVersion(oldVersion)
|
old, errOld := pkgb.NewCompleteVersion(oldVersion)
|
||||||
new, errNew := pkgb.NewCompleteVersion(newversion)
|
new, errNew := pkgb.NewCompleteVersion(newversion)
|
||||||
|
|
||||||
if errOld != nil {
|
|
||||||
left = redFg("Invalid Version")
|
|
||||||
}
|
|
||||||
if errNew != nil {
|
|
||||||
right = redFg("Invalid Version")
|
|
||||||
}
|
|
||||||
|
|
||||||
if errOld == nil && errNew == nil {
|
if errOld != nil {
|
||||||
if old.Version == new.Version {
|
left = redFg("Invalid Version")
|
||||||
left = string(old.Version) + "-" + redFg(string(old.Pkgrel))
|
}
|
||||||
right = string(new.Version) + "-" + greenFg(string(new.Pkgrel))
|
if errNew != nil {
|
||||||
} else {
|
right = redFg("Invalid Version")
|
||||||
left = redFg(string(old.Version)) + "-" + string(old.Pkgrel)
|
}
|
||||||
right = boldGreenFg(string(new.Version)) + "-" + string(new.Pkgrel)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
if errOld == nil && errNew == nil {
|
||||||
|
if old.Version == new.Version {
|
||||||
|
left = string(old.Version) + "-" + redFg(string(old.Pkgrel))
|
||||||
|
right = string(new.Version) + "-" + greenFg(string(new.Pkgrel))
|
||||||
|
} else {
|
||||||
|
left = redFg(string(old.Version)) + "-" + string(old.Pkgrel)
|
||||||
|
right = boldGreenFg(string(new.Version)) + "-" + string(new.Pkgrel)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
// Print prints the details of the packages to upgrade.
|
// Print prints the details of the packages to upgrade.
|
||||||
@ -169,7 +169,7 @@ func upDevel(remote []alpm.Package, packageC chan upgrade, done chan bool) {
|
|||||||
fmt.Print(yellowFg("Warning: "))
|
fmt.Print(yellowFg("Warning: "))
|
||||||
fmt.Printf("%s ignoring package upgrade (%s => %s)\n", pkg.Name(), pkg.Version(), "git")
|
fmt.Printf("%s ignoring package upgrade (%s => %s)\n", pkg.Name(), pkg.Version(), "git")
|
||||||
} else {
|
} else {
|
||||||
packageC <- upgrade{e.Package, "devel", pkg.Version() , "commit-" + e.SHA[0:6]}
|
packageC <- upgrade{e.Package, "devel", pkg.Version(), "commit-" + e.SHA[0:6]}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
removeVCSPackage([]string{e.Package})
|
removeVCSPackage([]string{e.Package})
|
||||||
@ -216,7 +216,7 @@ func upAUR(remote []alpm.Package, remoteNames []string, dt *depTree) (toUpgrade
|
|||||||
|
|
||||||
done <- true
|
done <- true
|
||||||
}(remote, remoteNames, dt)
|
}(remote, remoteNames, dt)
|
||||||
|
|
||||||
if routineDone == routines {
|
if routineDone == routines {
|
||||||
err = nil
|
err = nil
|
||||||
return
|
return
|
||||||
@ -370,7 +370,6 @@ func upgradePkgs(dt *depTree) (stringSet, stringSet, error) {
|
|||||||
repoNums = removeIntListFromList(excludeRepo, repoNums)
|
repoNums = removeIntListFromList(excludeRepo, repoNums)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if len(repoUp) != 0 {
|
if len(repoUp) != 0 {
|
||||||
repoloop:
|
repoloop:
|
||||||
for i, k := range repoUp {
|
for i, k := range repoUp {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user