Skip to content

Instantly share code, notes, and snippets.

@dcchambers
Last active December 15, 2023 14:50
Show Gist options
  • Save dcchambers/714c365d3087b44a87e60057c16536d4 to your computer and use it in GitHub Desktop.
Save dcchambers/714c365d3087b44a87e60057c16536d4 to your computer and use it in GitHub Desktop.
Terminal Snow (with Ruby)

Terminal Snow

Run the following in your terminal (requires ruby):

ruby -e 'C=`stty size`.scan(/\d+/)[1].to_i;S=["2743".to_i(16)].pack("U*");a={};puts "\033[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "\033[#{o};#{x}H \033[#{a[x]};#{x}H#{S} \033[0;0H"};$stdout.flush;sleep 0.1}'
image

Credit: HackerNews User chewz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment