mirror of
https://github.com/beego/bee.git
synced 2024-11-22 20:20:55 +00:00
new和api命令支持符号链接目录
This commit is contained in:
parent
73874efe19
commit
d7f56900c1
12
apiapp.go
12
apiapp.go
@ -655,9 +655,17 @@ func checkEnv(appname string) (apppath, packpath string, err error) {
|
|||||||
haspath := false
|
haspath := false
|
||||||
wgopath := path.SplitList(gopath)
|
wgopath := path.SplitList(gopath)
|
||||||
for _, wg := range wgopath {
|
for _, wg := range wgopath {
|
||||||
wg, _ = path.EvalSymlinks(path.Join(wg, "src"))
|
wg = path.Join(wg, "src")
|
||||||
|
|
||||||
if path.HasPrefix(strings.ToLower(curpath), strings.ToLower(wg)) {
|
if strings.HasPrefix(strings.ToLower(curpath), strings.ToLower(wg)) {
|
||||||
|
haspath = true
|
||||||
|
appsrcpath = wg
|
||||||
|
break
|
||||||
|
}
|
||||||
|
|
||||||
|
wg, _ = path.EvalSymlinks(wg)
|
||||||
|
|
||||||
|
if strings.HasPrefix(strings.ToLower(curpath), strings.ToLower(wg)) {
|
||||||
haspath = true
|
haspath = true
|
||||||
appsrcpath = wg
|
appsrcpath = wg
|
||||||
break
|
break
|
||||||
|
12
new.go
12
new.go
@ -73,13 +73,23 @@ func createApp(cmd *Command, args []string) int {
|
|||||||
|
|
||||||
wgopath := path.SplitList(gopath)
|
wgopath := path.SplitList(gopath)
|
||||||
for _, wg := range wgopath {
|
for _, wg := range wgopath {
|
||||||
wg, _ = path.EvalSymlinks(path.Join(wg, "src"))
|
|
||||||
|
wg = path.Join(wg, "src")
|
||||||
|
|
||||||
if strings.HasPrefix(strings.ToLower(curpath), strings.ToLower(wg)) {
|
if strings.HasPrefix(strings.ToLower(curpath), strings.ToLower(wg)) {
|
||||||
haspath = true
|
haspath = true
|
||||||
appsrcpath = wg
|
appsrcpath = wg
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
wg, _ = path.EvalSymlinks(wg)
|
||||||
|
|
||||||
|
if strings.HasPrefix(strings.ToLower(curpath), strings.ToLower(wg)) {
|
||||||
|
haspath = true
|
||||||
|
appsrcpath = wg
|
||||||
|
break
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if !haspath {
|
if !haspath {
|
||||||
|
Loading…
Reference in New Issue
Block a user