aboutsummaryrefslogtreecommitdiff
path: root/package.go
diff options
context:
space:
mode:
Diffstat (limited to 'package.go')
-rw-r--r--package.go11
1 files changed, 5 insertions, 6 deletions
diff --git a/package.go b/package.go
index 1f45948..08772ae 100644
--- a/package.go
+++ b/package.go
@@ -201,21 +201,20 @@ func (pkg *Package) IsNewer(older *Package) bool {
// Remove package installed binaries, archives, and source.
func (pkg *Package) Remove() (err error) {
+ var logp = `Remove`
+
err = pkg.GoClean()
if err != nil {
- err = fmt.Errorf("Remove: %s", err)
- return
+ return fmt.Errorf(`%s: %w`, logp, err)
}
if debug.Value >= 1 {
- fmt.Printf("[PKG] Remove %s >>> %s\n", pkg.ImportPath,
- pkg.FullPath)
+ fmt.Printf("%s: %s >>> %s\n", logp, pkg.ImportPath, pkg.FullPath)
}
err = os.RemoveAll(pkg.FullPath)
if err != nil {
- err = fmt.Errorf("Remove: %s", err)
- return
+ return fmt.Errorf(`%s: %w`, logp, err)
}
_ = libio.RmdirEmptyAll(pkg.FullPath)