diff --git a/front/input_OTHER.go b/front/input_OTHER.go index dd668e3..d4f46c3 100644 --- a/front/input_OTHER.go +++ b/front/input_OTHER.go @@ -9,7 +9,8 @@ import ( "strings" ) -// Input prompts the user for input and returns the input as a string. +// Input prompts the user for input and +// returns the input as a string. func Input(prompt string) string { fmt.Print(prompt + " ") reader := bufio.NewReader(os.Stdin) @@ -17,7 +18,8 @@ func Input(prompt string) string { return strings.TrimRight(userInput, "\n\r ") // remove trailing newlines, carriage returns, and spaces } -// InputBinary prompts the user with a yes/no question and returns the response as a boolean. +// InputBinary prompts the user with a yes/no +// question and returns the response as a boolean. func InputBinary(prompt string) bool { reader := bufio.NewReader(os.Stdin) fmt.Print(prompt + " (y/N) ") diff --git a/front/input_WIN.go b/front/input_WIN.go index c562704..3f6de9e 100644 --- a/front/input_WIN.go +++ b/front/input_WIN.go @@ -46,8 +46,10 @@ func pollForInput() bool { return ret != 0 && numEvents > 0 } -// Input prompts the user for input and returns the input as a string. -// Uses polling to be more responsive to interrupts on Windows. +// Input prompts the user for input and +// returns the input as a string. +// Uses polling to be more responsive +// to interrupts on Windows. func Input(prompt string) string { fmt.Print(prompt + " ") @@ -61,7 +63,8 @@ func Input(prompt string) string { return strings.TrimRight(userInput, "\n\r ") // remove trailing newlines, carriage returns, and spaces } -// InputBinary prompts the user with a yes/no question and returns the response as a boolean. +// InputBinary prompts the user with a yes/no +// question and returns the response as a boolean. // Uses polling to be more responsive to interrupts on Windows. func InputBinary(prompt string) bool { fmt.Print(prompt + " (y/N) ") diff --git a/front/input_common.go b/front/input_common.go index 554864d..ca17444 100644 --- a/front/input_common.go +++ b/front/input_common.go @@ -7,7 +7,8 @@ import ( "golang.org/x/term" ) -// InputMenuGen prompts the user with a menu and returns the user's choice as an integer. +// InputMenuGen prompts the user with a menu +// and returns the user's choice as an integer. func InputMenuGen(prompt string, options []string) int { for i, option := range options { fmt.Printf("%d. %s\n", i+1, option) @@ -15,8 +16,9 @@ func InputMenuGen(prompt string, options []string) int { return InputInt("\n"+prompt, 1, len(options)) } -// InputHidden prompts the user for input and returns the input as a byte array, hiding the input from the terminal. -func InputHidden(prompt string) []byte { +// InputSecret prompts the user for input and returns the +// input as a byte array, hiding the input from the terminal. +func InputSecret(prompt string) []byte { fmt.Print(prompt + " ") byteInput, _ := term.ReadPassword(int(os.Stdin.Fd())) fmt.Println()