diff options
| author | Shulhan <ms@kilabit.info> | 2018-05-29 19:45:09 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2018-05-30 00:53:50 +0700 |
| commit | 60f06a0425f401ca8c21f8ec0c72d27cda7166c4 (patch) | |
| tree | 5fe229db1ebde8fe9520ed1442303be6a2ea17c0 | |
| parent | 5b578463d2e5f07e26f9726f656637e87ad840b1 (diff) | |
| download | beku-60f06a0425f401ca8c21f8ec0c72d27cda7166c4.tar.xz | |
Fix scan on non-exist "$GOPATH/src" directory
| -rw-r--r-- | env.go | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -394,6 +394,10 @@ func (env *Env) scanPackages(srcPath string) (err error) { fis, err := ioutil.ReadDir(srcPath) if err != nil { + if os.IsNotExist(err) { + err = nil + return + } err = fmt.Errorf("scanPackages: %s", err) return } @@ -636,7 +640,7 @@ func (env *Env) Rescan() (ok bool, err error) { if env.countUpdate == 0 && env.countNew == 0 { fmt.Println(">>> Database and GOPATH is in sync.") - return + return true, nil } fmt.Println() |
