go-life
Terminal based Conway's Game of Life. Implemented in Go.
Features
- Run on your terminal!
- Insert pattern from presets
- Color themes
- Mouse editing
Install
Binary
Go to release page and download.
$ wget https://github.com/sachaos/go-life/releases/download/v0.4.0/go-life_darwin_amd64 -O /usr/local/bin/go-life
$ chmod +x /usr/local/bin/go-life
Manually Build
You need go version 1.11.
$ git clone https://github.com/sachaos/go-life.git
$ make install
How to use
Start
$ go-life
Set pattern & theme
$ go-life --theme Ocean --pattern glider-gun
Load pattern
Load from STDIN
$ curl http://www.conwaylife.com/patterns/glider.rle | go-life --file -
Load from file
$ go-life --theme Ocean --file ./glider.lif
Help
$ go-life --help
Keymap
SPC: stop
Enter: step
c: clear
r: random
h: hide this message & status
p: switch preset
t: switch theme
LeftClick: switch state
RightClick: insert preset