提交 a2d1e339 作者: Brian Tiger Chow

refactor(init): write config at top level

上级 44f3d95c
......@@ -104,11 +104,15 @@ func doInit(configRoot string, dspathOverride string, force bool, nBitsForKeypai
return nil, errCannotInitConfigExists
}
conf, err := initConfig(configFilename, dspathOverride, nBitsForKeypair)
conf, err := initConfig(dspathOverride, nBitsForKeypair)
if err != nil {
return nil, err
}
if err := config.WriteConfigFile(configFilename, conf); err != nil {
return nil, err
}
err = addTheWelcomeFile(conf)
if err != nil {
return nil, err
......@@ -165,7 +169,7 @@ func datastoreConfig(dspath string) (config.Datastore, error) {
return ds, nil
}
func initConfig(configFilename string, dspathOverride string, nBitsForKeypair int) (*config.Config, error) {
func initConfig(dspathOverride string, nBitsForKeypair int) (*config.Config, error) {
ds, err := datastoreConfig(dspathOverride)
if err != nil {
return nil, err
......@@ -214,10 +218,6 @@ func initConfig(configFilename string, dspathOverride string, nBitsForKeypair in
Version: config.VersionDefaultValue(),
}
if err := config.WriteConfigFile(configFilename, conf); err != nil {
return nil, err
}
return conf, nil
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论