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 315508a commit de2a72bCopy full SHA for de2a72b
main.go
@@ -11,6 +11,7 @@ import (
11
"github.com/sachaos/go-life/format/rle"
12
"github.com/sachaos/go-life/preset"
13
"github.com/urfave/cli"
14
+ "io"
15
"log"
16
)
17
@@ -189,9 +190,14 @@ func main() {
189
190
191
fileName := c.String("file")
192
if fileName != "" {
- file, err := os.Open(fileName)
193
- if err != nil {
194
- return err
+ var file io.Reader
+ if fileName == "-" {
195
+ file = os.Stdin
196
+ } else {
197
+ file, err = os.Open(fileName)
198
+ if err != nil {
199
+ return err
200
+ }
201
}
202
203
defaultCells = rle.Parse(file)
0 commit comments