From 3a69e6b8b88d807de7ff27bf4b0251edc80bebec Mon Sep 17 00:00:00 2001 From: Preetham Narayanareddy Date: Mon, 2 Dec 2019 15:39:27 -0800 Subject: [PATCH] Set custom stdio for Prompt Instead of using the default os.Stdin and os.Stdout, allow users to configure their own values --- prompt.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/prompt.go b/prompt.go index 8ef0719..97ff373 100644 --- a/prompt.go +++ b/prompt.go @@ -47,8 +47,8 @@ type Prompt struct { // the Pointer defines how to render the cursor. Pointer Pointer - stdin io.ReadCloser - stdout io.WriteCloser + Stdin io.ReadCloser + Stdout io.WriteCloser } // PromptTemplates allow a prompt to be customized following stdlib @@ -118,8 +118,8 @@ func (p *Prompt) Run() (string, error) { } c := &readline.Config{ - Stdin: p.stdin, - Stdout: p.stdout, + Stdin: p.Stdin, + Stdout: p.Stdout, EnableMask: p.Mask != 0, MaskRune: p.Mask, HistoryLimit: -1,