refactor (#48)

* rebase upstream

* rebase

* trim no need line

* trim no need line

* trim no need line

* refactor gomod module logic

Co-authored-by: kingxt <dream4kingxt@163.com>
This commit is contained in:
kingxt
2020-09-07 18:12:03 +08:00
committed by GitHub
parent 1602f6ce81
commit 2b815162f6

View File

@@ -87,7 +87,12 @@ func Prepare(projectDir string, checkGrpcEnv bool) (*Project, error) {
}
if !strings.HasPrefix(pwd, src) {
name = filepath.Clean(filepath.Base(projectDir))
absPath, err := filepath.Abs(projectDir)
if err != nil {
return nil, err
}
name = filepath.Clean(filepath.Base(absPath))
path = projectDir
} else {
r := strings.TrimPrefix(pwd, src+string(filepath.Separator))