2017-09-13 16:15:32 +00:00
|
|
|
// +build testtools
|
|
|
|
|
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
"os"
|
2017-09-13 22:09:18 +00:00
|
|
|
"strings"
|
2017-09-13 16:15:32 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
func main() {
|
2017-09-13 22:09:18 +00:00
|
|
|
prompt := strings.Join(os.Args[1:], " ")
|
|
|
|
|
|
|
|
var answer string
|
|
|
|
|
|
|
|
if strings.Contains(prompt, "Username") {
|
|
|
|
answer = "user"
|
|
|
|
if env, ok := os.LookupEnv("LFS_ASKPASS_USERNAME"); ok {
|
|
|
|
answer = env
|
|
|
|
}
|
|
|
|
} else if strings.Contains(prompt, "Password") {
|
|
|
|
answer = "pass"
|
|
|
|
if env, ok := os.LookupEnv("LFS_ASKPASS_PASSWORD"); ok {
|
|
|
|
answer = env
|
|
|
|
}
|
2017-09-13 16:15:32 +00:00
|
|
|
}
|
|
|
|
|
2017-09-22 16:32:06 +00:00
|
|
|
fmt.Println(answer)
|
2017-09-13 16:15:32 +00:00
|
|
|
}
|