diff --git a/command/command.go b/command/command.go index 566f260..c0fb5b8 100644 --- a/command/command.go +++ b/command/command.go @@ -82,8 +82,13 @@ func run_by_path(in input_parser.Input, env *environment.Env) bool { return false } cmd := exec.Command(instr, strings.Fields(in.Args_raw)...) - output, _ := cmd.CombinedOutput() - print(string(output)) + cmd.Stdin = os.Stdin + cmd.Stdout = os.Stdout + if err := cmd.Run(); err != nil { + fmt.Println(err.Error()) + } + //output, _ := cmd.CombinedOutput() + //print(string(output)) return true }