aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2019-06-09 17:23:00 +0700
committerShulhan <ms@kilabit.info>2019-06-09 17:23:00 +0700
commit5e0418bf05516780351cdfb74cd1a045d3821f39 (patch)
tree8db41232f8530af740025d68ef1e8cb6f5b5beaa
parenta210339a4b7ed540b9c0ae6dc24cc4e5aefad7ed (diff)
downloadbeku-5e0418bf05516780351cdfb74cd1a045d3821f39.tar.xz
env: do not auto cleanup unused repositories
Previously, we remove all unused repositories from $GOPATH, which caused some important repositories that we forgot to track get removed during freeze operation. This commit remove the auto cleanup and only print the unused repositories to the screen.
-rw-r--r--env.go17
1 files changed, 2 insertions, 15 deletions
diff --git a/env.go b/env.go
index 77bbfd1..ffebf53 100644
--- a/env.go
+++ b/env.go
@@ -177,10 +177,7 @@ func (env *Env) Exclude(importPaths []string) {
// database and remove non-registered from "src" and "pkg" directories.
//
func (env *Env) Freeze() (err error) {
- var (
- localPkg *Package
- ok bool
- )
+ var localPkg *Package
for _, pkg := range env.pkgs {
fmt.Printf("\n[ENV] Freeze >>> %s@%s\n", pkg.ImportPath, pkg.Version)
@@ -216,22 +213,12 @@ func (env *Env) Freeze() (err error) {
goto out
}
- fmt.Println("[ENV] Freeze >>> The following packages will be cleaned,")
+ fmt.Println("[ENV] Freeze >>> The following packages is unused,")
for _, pkg := range env.pkgsUnused {
fmt.Printf(" * %s\n", pkg.ImportPath)
}
fmt.Println()
-
- if env.NoConfirm {
- env.cleanUnused()
- } else {
- ok = libio.ConfirmYesNo(os.Stdin, msgContinue, false)
- if ok {
- env.cleanUnused()
- }
- }
-
out:
fmt.Println("[ENV] Freeze >>> finished")