A python script that allows your terminal to snow. View it in action here:
homebrew:
brew tap sontek/snowmachine
brew install sontek/snowmachine/snowmachine
pypi:
pip install snowmachine
nix:
nix-shell -p snowmachine --command snowmachine
docker:
docker run --rm -ti sontek/snowmachine
You can make it snow:
$ snowmachine snow
or render a tree:
$ snowmachine tree
You can also tell it to stack the snow if you prefer.
$ snowmachine snow --stack=pile
If you don't like the unicode particles you can tell it to use asterisk or some other character. If you use cmd.exe for example, this will be required.
$ snowmachine snow --stack=pile --particle="*"
You can also change the particle colors if you would like:
$ snowmachine snow --color=rainbow
In addition you can change the speed of particles:
$ snowmachine --speed=5
You can find a bash(shell) script version of this here: https://gist.github.com/sontek/1505483
Screenshot: