Add conf option for watch all

This commit is contained in:
Unknown 2014-02-17 17:26:59 -05:00
parent 1421e371a8
commit 1a352bc6b3
3 changed files with 9 additions and 13 deletions

View File

@ -7,19 +7,11 @@
"go_install": false,
"watch_ext": [],
"dir_structure": {
"watch_all": false,
"controllers": "",
"models": "",
"others": []
},
"cmd_args": [],
"envs": [],
"bale": {
"import": "github.com/beego/beeweb/bale",
"dirs": [
"views", "static"
],
"ignore_ext": [
".go", ".DS_Store"
]
}
"envs": []
}

View File

@ -29,11 +29,14 @@ var defaultConf = `{
},
"go_install": false,
"watch_ext": [],
"dir_structure":{
"dir_structure": {
"watch_all": false,
"controllers": "",
"models": "",
"others": []
}
},
"cmd_args": [],
"envs": []
}
`
var conf struct {
@ -47,6 +50,7 @@ var conf struct {
GoInstall bool `json:"go_install"`
WatchExt []string `json:"watch_ext"`
DirStruct struct {
WatchAll bool `json:"watch_all"`
Controllers string
Models string
Others []string // Other directories.

2
run.go
View File

@ -69,7 +69,7 @@ func runApp(cmd *Command, args []string) {
var paths []string
if len(args) > 0 && args[len(args)-1] == "watchall" {
if conf.DirStruct.WatchAll || (len(args) > 0 && args[len(args)-1] == "watchall") {
readAppDirectories(crupath, &paths)
} else {
paths = append(paths,