提交 ee828c59 编写于 作者: yanghye's avatar yanghye

command-line: 修复install初始化默认参数问题

上级 e39d9ee5
zip -r energy-windows-32.zip energy-windows-32.exe
zip -r energy-windows-64.zip energy-windows-64.exe
zip -r energy-darwin-64.zip energy-darwin-64
zip -r energy-darwinarm-64.zip energy-darwinarm-64
zip -r energy-linux-64.zip energy-linux-64
zip -r energy-linuxarm-64.zip energy-linuxarm-64
pause
\ No newline at end of file
......@@ -155,3 +155,7 @@ func appendWindowsEnv(name, value string) {
setWindowsEnv(name, value)
}
}
func SourceEnvFiles() {
}
......@@ -49,6 +49,8 @@ type softEnf struct {
}
func Install(c *command.Config) error {
// 设置默认参数
defaultInstallConfig(c)
// 检查环境
willInstall := checkInstallEnv(c)
var (
......@@ -341,7 +343,7 @@ func checkInstallEnv(c *command.Config) (result []*softEnf) {
return
}
func initInstall(c *command.Config) (err error) {
func defaultInstallConfig(c *command.Config) {
if c.Install.Path == "" {
// current dir
c.Install.Path = c.Wd
......@@ -359,6 +361,9 @@ func initInstall(c *command.Config) (err error) {
if string(c.Install.OS) == runtime.GOOS && string(c.Install.Arch) == runtime.GOARCH {
c.Install.IsSame = true
}
}
func initInstall(c *command.Config) (err error) {
// 创建安装目录
err = os.MkdirAll(c.Install.Path, fs.ModePerm) // framework root
if err != nil {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册