mirror of
https://gitee.com/energye/energy.git
synced 2024-12-02 19:57:48 +08:00
40 lines
718 B
Go
40 lines
718 B
Go
//----------------------------------------
|
|
//
|
|
// Copyright © yanghy. All Rights Reserved.
|
|
//
|
|
// Licensed under Apache License Version 2.0, January 2004
|
|
//
|
|
// https://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
//----------------------------------------
|
|
|
|
// 创建 energy 项目
|
|
|
|
package internal
|
|
|
|
import "fmt"
|
|
|
|
var CmdInit = &Command{
|
|
UsageLine: "init -n [name]",
|
|
Short: "init energy project",
|
|
Long: `
|
|
-n initialized project name
|
|
Initialize energy golang project
|
|
. Execute default command
|
|
`,
|
|
}
|
|
|
|
func init() {
|
|
CmdInit.Run = runInit
|
|
}
|
|
|
|
func runInit(c *CommandConfig) error {
|
|
m := c.Init
|
|
if m.Name == "" {
|
|
println("initialize project name:")
|
|
fmt.Scan(&m.Name)
|
|
}
|
|
fmt.Println("name:", m.Name)
|
|
return nil
|
|
}
|