update recursively when new version is available

This would take more but it's safer approach for common usage.


Former-commit-id: 87e11d9ea6dbb0df438e91fb478ca08e1a631d31
This commit is contained in:
kataras 2017-08-19 22:54:13 +03:00
parent 9232d3f48e
commit 83614f1089
2 changed files with 5 additions and 5 deletions

View File

@ -290,7 +290,7 @@ type (
)
func writeRelatives(c mvc.Controller) {
c.Ctx.JSON(iris.Map{
c.Ctx.JSON(context.Map{
"RelPath": c.RelPath(),
"TmplPath": c.RelTmpl(),
})
@ -309,7 +309,7 @@ func (c *UserProfilePostController) Get() {
func TestControllerRelPathAndRelTmpl(t *testing.T) {
app := iris.New()
var tests = map[string]iris.Map{
var tests = map[string]context.Map{
// UserController
"/user": {"RelPath": "/", "TmplPath": "user/"},
"/user/42": {"RelPath": "/42", "TmplPath": "user/"},

View File

@ -99,13 +99,13 @@ func checkVersion() {
}
if shouldUpdate {
repo := "github.com/kataras/iris"
cmd := exec.Command("go", "get", "-u", "-f", "-v", repo)
repo := "github.com/kataras/iris/..."
cmd := exec.Command("go", "get", "-u", "-v", repo)
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stdout
if err := cmd.Run(); err != nil {
golog.Warnf("unexpected message while trying to go get,\nif you edited the original source code then you've to remove the whole $GOPATH/src/github.com/kataras folder and execute `go get github.com/kataras/iris` manually\n%v", err)
golog.Warnf("unexpected message while trying to go get,\nif you edited the original source code then you've to remove the whole $GOPATH/src/github.com/kataras folder and execute `go get -u github.com/kataras/iris/...` manually\n%v", err)
return
}