本文整理汇总了Golang中go/pedge/io/env.Main函数的典型用法代码示例。如果您正苦于以下问题:Golang Main函数的具体用法?Golang Main怎么用?Golang Main使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Main函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: Main
// Main is the main function for commands.
func Main(generateHelper GenerateHelper) {
env.Main(
func(generateEnvObj interface{}) error {
return generate(nil, generateHelper, generateEnvObj.(*GenerateEnv))
},
&GenerateEnv{},
)
}
开发者ID:peter-edge,项目名称:pb,代码行数:9,代码来源:common.go
示例2: Main
// Main runs env.Main along with Setup.
func Main(do func(interface{}) error, appEnv interface{}, decoders ...env.Decoder) {
env.Main(
func(appEnvObj interface{}) error {
if err := Setup(); err != nil {
return err
}
return do(appEnvObj)
},
appEnv,
decoders...,
)
}
开发者ID:peter-edge,项目名称:days,代码行数:13,代码来源:env.go
示例3: CSVMain
// CSVMain is the main function for csv commands.
func CSVMain(csvGenerateHelper CSVGenerateHelper) {
env.Main(
func(csvGenerateEnvObj interface{}) error {
csvGenerateEnv := csvGenerateEnvObj.(*CSVGenerateEnv)
records, err := getCSVRecords(filepath.Join(csvGenerateEnv.GenerateEnv.RepoDir, csvGenerateEnv.CSVFile))
if err != nil {
return err
}
data, err := csvGenerateHelper.TmplData(records)
if err != nil {
return err
}
return generate(data, csvGenerateHelper, &csvGenerateEnv.GenerateEnv)
},
&CSVGenerateEnv{},
)
}
开发者ID:peter-edge,项目名称:pb,代码行数:18,代码来源:common.go
示例4: main
func main() {
env.Main(do, &appEnv{})
}
开发者ID:bigwhite,项目名称:go-openflights,代码行数:3,代码来源:main.go
示例5: main
func main() {
env.Main(do, &appEnv{}, defaultEnv)
}
开发者ID:mehulsbhatt,项目名称:pachyderm,代码行数:3,代码来源:main.go
注:本文中的go/pedge/io/env.Main函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论