github.com/x-oss-byte/git-lfs@v2.5.2+incompatible/t/cmd/lfs-askpass.go (about) 1 // +build testtools 2 3 package main 4 5 import ( 6 "fmt" 7 "os" 8 "strings" 9 ) 10 11 func main() { 12 prompt := strings.Join(os.Args[1:], " ") 13 14 var answer string 15 16 if strings.Contains(prompt, "Username") { 17 answer = "user" 18 if env, ok := os.LookupEnv("LFS_ASKPASS_USERNAME"); ok { 19 answer = env 20 } 21 } else if strings.Contains(prompt, "Password") { 22 answer = "pass" 23 if env, ok := os.LookupEnv("LFS_ASKPASS_PASSWORD"); ok { 24 answer = env 25 } 26 } 27 28 fmt.Println(answer) 29 }