We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 68d0e6d commit c587faaCopy full SHA for c587faa
main.go
@@ -48,17 +48,25 @@ func getFileNames() ([]string, error) {
48
return names, nil
49
}
50
51
- in, err := os.Open(inputFile)
52
- if err != nil {
53
- return nil, err
54
- }
+ var scanner *bufio.Scanner
+ if inputFile != "-" {
+ in, err := os.Open(inputFile)
+ if err != nil {
55
+ return nil, err
56
+ }
57
- defer in.Close()
58
+ defer in.Close()
59
+ scanner = bufio.NewScanner(in)
60
+ } else {
61
+ scanner = bufio.NewScanner(os.Stdin)
62
63
- scanner := bufio.NewScanner(in)
64
for scanner.Scan() {
65
names = append(names, scanner.Text())
66
67
+ if err := scanner.Err(); err != nil {
68
69
70
71
72
0 commit comments