diff options
| author | huker667 <huker@tuta.io> | 2026-05-04 14:07:50 +0300 |
|---|---|---|
| committer | huker667 <huker@tuta.io> | 2026-05-04 14:07:50 +0300 |
| commit | c6fef39af5bec12ab47e24f4df33bd1a210ec823 (patch) | |
| tree | f87a5792ce7b19f4ee725502cd3a9a03c9b3ce57 /package | |
| parent | b666285bd886fec492cf6cd911dfd5dd69f0eb60 (diff) | |
| download | qulay-c6fef39af5bec12ab47e24f4df33bd1a210ec823.tar.gz qulay-c6fef39af5bec12ab47e24f4df33bd1a210ec823.tar.bz2 qulay-c6fef39af5bec12ab47e24f4df33bd1a210ec823.zip | |
bug fixes
Diffstat (limited to 'package')
| -rw-r--r-- | package/package.go | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/package/package.go b/package/package.go index 35c6f5a..8681717 100644 --- a/package/package.go +++ b/package/package.go @@ -165,7 +165,14 @@ func Install(name string, args []string, destDir string) error { if n == pkg.Name || n == pkg.Repo + "/" + pkg.Name { return errors.New("broken depends in package " + n) } - fmt.Printf("%v. %s - %v", i, n, database.GetPackageVersion(n, destDir)) + + depPkgs := FindPackages(n, destDir) + v := "not found" + if len(depPkgs) > 0 { + v = fmt.Sprintf("%v", depPkgs[0].Data[1]) + } + + fmt.Printf("%v. %s - %v\n", i+1, n, v) } } } @@ -234,9 +241,10 @@ func Remove(name string, args []string, destDir string) error { err = database.UnRegPackage(pkg.Repo + "/" + pkg.Name, destDir) if err != nil { - return errors.New("failed to unregister package in installed database: " + err.Error()) + return err } - - fmt.Println(":: " + pkg.Repo + "/" + pkg.Name + " (" + database.GetPackageVersion(pkg.Repo + "/" + pkg.Name, destDir) + ") removed") + + v := helpers.ToString(pkg.Data[1]) + fmt.Println(":: " + pkg.Repo + "/" + pkg.Name + " (" + v + ") removed") return nil } |