This is a very basic implementation of a terminal rain effect in Go using the goterm library.
Inspired by nkleeman's implemenatation in C.
As mentioned above, this program relies on goterm
and gookit/color
to print the rain drops to the terminal. If you decide you want to run the program, it should auto install any dependencies when you perform go run
command.
Download the repo:
$ git clone https://github.com/ak-tr/go-rain
Move into directory:
$ cd go-rain
Run:
$ go run main.go
Alternatively, build with:
$ go build
Then, run:
$ ./go-rain
Windows support added. Should have no issues there.
MacOS users, if you encounter an xcrun: error: invalid active developer path
error, run:
$ xcode-select --install
Also my first time using Golang, I appreciate any feedback...