diff --git a/parser.go b/parser.go index d824d545..06fcb2d3 100644 --- a/parser.go +++ b/parser.go @@ -560,11 +560,21 @@ func (parser *arguments) parseCommandLine() (err error) { } if cmdArgs.existsArg("-") { + var file *os.File err = cmdArgs.parseStdin() + cmdArgs.delArg("-") if err != nil { return } + + file, err = os.Open("/dev/tty") + + if err != nil { + return + } + + os.Stdin = file } return