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 | |
| 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.
| -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") |
