Lad det sne i terminalen i Mac OS X med dette kommando

Tis sæsonen for nogle vinter sjov og ferie magi ... i din Mac OS X Terminal med noget digitalt snefald!

Denne nifty ikke-så lille ruby ​​kommando streng vil gøre det sne i kommandolinjen på din Mac, der er ikke meget at få det sneende ud over en simpel kopi og indsæt, men for bedste resultater skal du bruge en hvid- on-black Terminal tema som "Peppermint", "IR Black", "Pro" eller "Classic" for at få hvide sneflager, ellers vil du ende med nogle funky farvede snefnug, der ikke er helt festlige ...

Hvordan man laver Terminal Snow

Klar til sneen? Her er hvad du vil gøre:

  1. Launch Terminal app, fundet i / Programmer / Hjælpeprogrammer / bibliotek
  2. Indstil det aktive Terminal-vindue til et hvid-til-sort-tema ved at trykke på Command + i fra Terminal-vinduet for at ændre de visuelle indstillinger med det samme ved hjælp af inspektionspanelet
  3. Kopier og indsæt følgende kommandostreng i prompten:
  4. 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}'

  5. Tryk på retur-tasten for at starte snefaldet

Sørg for, at hele kommandostrengen er alt på en enkelt linje, det skal se sådan ud, når du klistes på prompten, før du rammer enter for at begynde at køre:

Når du er kommet tilbage, ses straks snefnugerne, den er bedre repræsenteret af animationen opad, men dette skærmbillede giver et statisk eksempel. Snefnugterne falder kontinuerligt og akkumuleres på en enkelt linje helt nederst i terminalvinduet:

Du kan stoppe den fancy ruby ​​sne maskine ved at trykke Control + Z for at suspendere processen.

For de bedste vinterrige resultater, skrue op skrifttypestørrelsen på terminalvinduet a ved at trykke Command + et par gange, størrelsen 18 eller større er bedst for at vise snefnokdetaljerne. Forladelse af dit skrivebord? Kaste Terminal-vinduet i Full Screen App-tilstand, og udfør derefter kommandoen til snemaskine for en god lille pauseskærm.

Kommandoen bruger ca. 4% til 10% CPU til at køre ubegrænset i baggrunden, hvilket ikke er for aggressiv, men det er nok, at du sandsynligvis ikke vil køre denne proces, hvis du har travlt med at forsøge at spare batterilevetid eller dedikere al din forarbejdningseffekt til at gøre noget vigtigt.

Bliver kølig bare at se det virtuelle snefald? Nå er det også den rigtige tid på året at buste vores den klassiske 8 bit pejs app og varme op af nogle pixelated virtuelle flammer. Din Mac har aldrig været så festlig, har den det?

Bah humbug? Ikke i hele ferie cheer ting? Måske hader du bare sneen med en lidenskab? Det er okay, fordi du kan gå med The Matrix til din kommandolinje i stedet, som ser temmelig fancy bukser og meget mindre sæsonbestemt.

Dette nifty trick blev fundet i CLIMagic kommentarer, og for kommandolinjebrugere, der ikke kører Mac OS X, finder du en anden løsning, der virker for Linux også (den anden kommando fungerer også på Mac'en, men kræver at gawk skal være installeret på forhånd via Homebrew eller kompileret dig selv med gcc).