package cointop import ( "bufio" "fmt" "os" "strings" ) // ReadAPIKeyFromStdin reads the user inputed API from the stdin prompt func (ct *Cointop) ReadAPIKeyFromStdin(name string) (string, error) { ct.debuglog("ReadAPIKeyFromStdin()") reader := bufio.NewReader(os.Stdin) fmt.Printf("Enter %s API Key: ", name) text, err := reader.ReadString('\n') if err != nil { return "", err } return strings.TrimSpace(text), nil }