I have the following code snippet
package main
import (
"os/exec"
"bufio"
"fmt"
)
func main() {
cmd := exec.Command("terraform", "init")
cmd.Dir = ""
stdout, _ := cmd.StdoutPipe()
stdoutScanner := bufio.NewScanner(stdout)
stdoutScanner.Scan()
fmt.Println("End of main")
}
stdoutScanner.Scan() hangs forever without any outputs
I am in a VPC with proxy.
Is there any possible reason why this happens ?