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>
master
kingxt 4 years ago committed by GitHub
parent 1602f6ce81
commit 2b815162f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -87,7 +87,12 @@ func Prepare(projectDir string, checkGrpcEnv bool) (*Project, error) {
} }
if !strings.HasPrefix(pwd, src) { 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 path = projectDir
} else { } else {
r := strings.TrimPrefix(pwd, src+string(filepath.Separator)) r := strings.TrimPrefix(pwd, src+string(filepath.Separator))

Loading…
Cancel
Save