aboutsummaryrefslogtreecommitdiff
path: root/env.go
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 /env.go
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.
Diffstat (limited to 'env.go')
-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")