create new dir fix
This commit is contained in:
parent
e7a9e1092b
commit
f65d0d1ee1
4 changed files with 22 additions and 13 deletions
10
cli/init.go
10
cli/init.go
|
|
@ -18,7 +18,11 @@ var initCmd = &cobra.Command{
|
|||
Run: func(cmd *cobra.Command, args []string) {
|
||||
switch args[0] {
|
||||
case "genesis":
|
||||
config, viper := cfg.InitGenesis(chainName, defaultConfigPath)
|
||||
config, viper, err := cfg.InitGenesis(chainName, defaultConfigPath)
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Error: %v", err)
|
||||
panic(err)
|
||||
}
|
||||
nodeinfo, err := blockchain.GetNodeInfo(config, dbPath)
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Error: %v", err)
|
||||
|
|
@ -30,14 +34,14 @@ var initCmd = &cobra.Command{
|
|||
case "join":
|
||||
if len(args) < 2 {
|
||||
fmt.Fprintln(os.Stderr, "Укажите путь к genesis.json")
|
||||
os.Exit(1)
|
||||
return
|
||||
}
|
||||
cfg.InitJoiner(chainName, defaultConfigPath, args[1])
|
||||
|
||||
fmt.Println("Joiner node initialized.")
|
||||
default:
|
||||
fmt.Fprintf(os.Stderr, "Неизвестный режим init: %s\n", args[0])
|
||||
os.Exit(1)
|
||||
return
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ var rootCmd = &cobra.Command{
|
|||
|
||||
По умолчанию файл конфигурации ищется по пути: %s
|
||||
`, err, defaultConfigPath)
|
||||
os.Exit(1)
|
||||
return
|
||||
}
|
||||
|
||||
config, err := cfg.ReadConfig(defaultConfigPath)
|
||||
|
|
@ -70,7 +70,7 @@ var rootCmd = &cobra.Command{
|
|||
func Execute() {
|
||||
if err := rootCmd.Execute(); err != nil {
|
||||
fmt.Fprintf(os.Stderr, "ошибка: %v\n", err)
|
||||
os.Exit(1)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ var testYggdrasilCmd = &cobra.Command{
|
|||
v, err := cfg.LoadViperConfig(defaultConfigPath)
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "не удалось прочитать конфигурацию viper: %v", err)
|
||||
os.Exit(1)
|
||||
return err
|
||||
}
|
||||
config, err := cfg.ReadConfig(defaultConfigPath)
|
||||
if err != nil {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue