From dd724eb8be6b6eb8088d2649af4c503f80fcf04c Mon Sep 17 00:00:00 2001 From: Unknown Date: Wed, 12 Mar 2014 05:05:25 -0400 Subject: [PATCH] Add res section in gopmfile --- cmd/gen.go | 13 ++++++++++++- gopm.go | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/cmd/gen.go b/cmd/gen.go index 314a65e9e..1c78171e0 100644 --- a/cmd/gen.go +++ b/cmd/gen.go @@ -41,6 +41,8 @@ Make sure you run this command in the root path of a go project.`, }, } +var commonRes = []string{"views", "templates", "static", "public", "conf"} + func runGen(ctx *cli.Context) { setup(ctx) @@ -55,7 +57,7 @@ func runGen(ctx *cli.Context) { } targetPath := parseTarget(gf.MustValue("target", "path")) - // Get dependencies. + // Get and set dependencies. imports := doc.GetAllImports([]string{workDir}, targetPath, ctx.Bool("example")) log.Log("%v", imports) for _, p := range imports { @@ -71,6 +73,15 @@ func runGen(ctx *cli.Context) { } } + // Get and set resources. + res := make([]string, 0, len(commonRes)) + for _, cr := range commonRes { + if com.IsExist(cr) { + res = append(res, cr) + } + } + gf.SetValue("res", "include", strings.Join(res, "|")) + err = goconfig.SaveConfigFile(gf, ".gopmfile") if err != nil { log.Error("gen", "Fail to save gopmfile:") diff --git a/gopm.go b/gopm.go index 1b454ce47..0695a5ad9 100644 --- a/gopm.go +++ b/gopm.go @@ -29,7 +29,7 @@ import ( // Test that go1.1 tag above is included in builds. main.go refers to this definition. const go11tag = true -const APP_VER = "0.6.3.0311" +const APP_VER = "0.6.3.0312" // //cmd.CmdSearch, // cmdClean,