add option set account , password with flag

This commit is contained in:
Nguyen Ba Tam 2018-07-11 17:59:36 +07:00 committed by Tuna
parent 564641a1ad
commit a3773b4b42

View file

@ -231,6 +231,14 @@ func startNode(ctx *cli.Context, stack *node.Node,cfg tomoConfig) {
//passwords := utils.MakePasswordList(ctx)
//unlocks := strings.Split(ctx.GlobalString(utils.UnlockedAccountFlag.Name), ",")
if(ctx.GlobalIsSet(utils.UnlockedAccountFlag.Name)) {
cfg.Account.Unlocks=strings.Split(ctx.GlobalString(utils.UnlockedAccountFlag.Name), ",")
}
if(ctx.GlobalIsSet(utils.PasswordFileFlag.Name)) {
cfg.Account.Passwords=utils.MakePasswordList(ctx)
}
for i, account := range cfg.Account.Unlocks {
if trimmed := strings.TrimSpace(account); trimmed != "" {
unlockAccount(ctx, ks, trimmed, i, cfg.Account.Passwords)