Skip to content

Commit 51f19d5

Browse files
committed
cli: allow "goawk -f prog.awk -"
Fixes #71
1 parent fa8389d commit 51f19d5

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

goawk.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ func main() {
8585
i++
8686
break
8787
}
88-
if !strings.HasPrefix(arg, "-") {
88+
if arg == "-" || !strings.HasPrefix(arg, "-") {
8989
break
9090
}
9191

goawk_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@ func TestCommandLine(t *testing.T) {
326326
{[]string{`$0`}, "one\n\nthree", "one\nthree\n", ""},
327327
{[]string{`$0`, "-"}, "one\n\nthree", "one\nthree\n", ""},
328328
{[]string{`$0`, "-", "-"}, "one\n\nthree", "one\nthree\n", ""},
329+
{[]string{"-f", "testdata/t.0", "-"}, "one\ntwo\n", "one\ntwo\n", ""},
329330

330331
// Read input from file(s)
331332
{[]string{`$0`, "testdata/g.1"}, "", "ONE\n", ""},

0 commit comments

Comments
 (0)