I'm trying to run a "cd dir" in my current shell like when the app ends the current path should be dir
func Out(command string) (error, string, string) {
    var shellToUse = getShell()
    var stdout, stderr bytes.Buffer
    cmd := exec.Command(shellToUse, "-c", command)
    cmd.Stdout = &stdout
    cmd.Stderr = &stderr
    cmd.Start()
    err := cmd.Wait()
    return err, stdout.String(), stderr.String()
}
err, out, errOut := Out("cd ./dir") //moving to the route
if err != nil {
  log.Fatal(errOut)
}
log.Println("ready")
$ go run .
But when I run pwd its give me the same route.
