diff options
| author | Shulhan <ms@kilabit.info> | 2019-06-09 17:23:00 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2019-06-09 17:23:00 +0700 |
| commit | 5e0418bf05516780351cdfb74cd1a045d3821f39 (patch) | |
| tree | 8db41232f8530af740025d68ef1e8cb6f5b5beaa /env.go | |
| parent | a210339a4b7ed540b9c0ae6dc24cc4e5aefad7ed (diff) | |
| download | beku-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.go | 17 |
1 files changed, 2 insertions, 15 deletions
@@ -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") |
