Låt det snöa i terminalen på Mac OS X med det här kommandot
Innehållsförteckning:
Det är säsongen för lite vinternöje och semestermagi... i din Mac OS X-terminal med lite digit alt snöfall!
Denna fiffiga inte-så-lite ruby-kommandosträngen kommer att få det att snöa i kommandoraden på din Mac, det finns inte mycket att få det att snöa utöver en enkel kopiera och klistra in, men för bästa resultat se till att använda ett vitt-på-svart Terminal-tema som "Peppermint", "IR Black", "Pro" eller "Classic" för att få vita snöflingor, annars kommer du att få några läckra färgade snöflingor som är inte precis festligt...
Hur man gör terminal snö
Redo för snön? Det här är vad du vill göra:
- Starta Terminal-appen, som finns i katalogen /Applications/Utilities/
- Ställ in det aktiva terminalfönstret till ett vitt-på-svart-tema genom att trycka på Command+i från terminalfönstret för att ändra de visuella inställningarna direkt med inspektörspanelen
- Kopiera och klistra in följande kommandosträng i prompten: "
- Tryck på returtangenten för att börja snön falla
ruby -e &39;C=`stty size`.scan(/\d+/).to_i;S=.pack(U);a={} ;sätter \033=0;a.each{|x, o|;a+=1;print \033};{x}H{S} \033[0;0H};$stdout.flush;sleep 0,1 }&39;"
Se till att hela kommandosträngen finns på en enda rad, den ska se ut ungefär så här när den klistras in vid prompten innan du trycker på enter för att börja köra:
När du trycker på retur kommer du omedelbart att se snöflingorna falla, det representeras bättre av animeringen upptill men den här skärmdumpen ger ett statiskt exempel. Snöflingorna kommer kontinuerligt att falla och samlas på en enda rad längst ner i terminalfönstret:
Du kan stoppa den snygga rubinsnömaskinen genom att trycka på Control+Z för att avbryta processen.
För bästa vinterresultat, öka teckenstorleken på terminalfönstret a genom att trycka på Command+ några gånger, storlek 18 eller större är bäst för att visa upp snöflingans detaljer. Lämna ditt skrivbord? Kasta terminalfönstret i helskärmsappläge och kör sedan kommandot snömaskin för en trevlig liten skärmsläckare.
Kommandot förbrukar cirka 4% till 10% CPU för att köras på obestämd tid i bakgrunden, vilket inte är alltför aggressivt men det räcker för att du förmodligen inte vill köra den här processen om du är upptagen med att försöka spara batteritid eller ägna all din processorkraft till att göra något viktigt.
Blir du kylig bara av att se den virtuella snön falla? Tja, det är också rätt tid på året att slå sönder vår klassiska 8-bitars eldstadsapp och värma upp med några pixlade virtuella lågor. Din Mac har aldrig varit så festlig, eller hur?
Bah humbug? Är du inte inne på hela semesterfirandet? Kanske hatar du bara snön med passion? Det är okej, eftersom du kan använda The Matrix för din kommandorad istället, som ser ganska snygga ut och mycket mindre säsongsbetonad.
Det här smarta tricket hittades i CLIMagic-kommentarerna, och för kommandoradsanvändare som inte kör Mac OS X hittar du en annan lösning som också fungerar för linux (det andra kommandot fungerar på Mac också, men kräver att gawk installeras i förväg via Homebrew eller kompileras själv med gcc).