From 644bdb467b5ed2b1e0926f9dc167159595433668 Mon Sep 17 00:00:00 2001 From: Martin Holst Swende Date: Fri, 22 Feb 2019 11:09:45 +0100 Subject: [PATCH] clef: minor ui quirks --- signer/core/api.go | 2 +- signer/core/cliui.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/signer/core/api.go b/signer/core/api.go index a489e1f0f7..9e25e7855e 100644 --- a/signer/core/api.go +++ b/signer/core/api.go @@ -218,8 +218,8 @@ type ( Info map[string]interface{} `json:"info"` } UserInputRequest struct { - Prompt string `json:"prompt"` Title string `json:"title"` + Prompt string `json:"prompt"` IsPassword bool `json:"isPassword"` } UserInputResponse struct { diff --git a/signer/core/cliui.go b/signer/core/cliui.go index c9a33c408a..cf7101441b 100644 --- a/signer/core/cliui.go +++ b/signer/core/cliui.go @@ -90,6 +90,7 @@ func (ui *CommandlineUI) OnInputRequired(info UserInputRequest) (UserInputRespon fmt.Printf("## %s\n\n%s\n", info.Title, info.Prompt) if info.IsPassword { + fmt.Printf("> ") text, err := terminal.ReadPassword(int(os.Stdin.Fd())) if err != nil { log.Error("Failed to read password", "err", err)