ടെർണിമൽ - നിങ്ങളുടെ ലിനക്സ് ടെർമിനലിൽ ആനിമേറ്റഡ് ലൈഫ്ഫോം കാണിക്കുക


ടെർമിനൽ (ടെർമിനൽ അല്ല, അതെ, ഞങ്ങൾ ഇത് ആദ്യമായി ടെർമിനലായി വായിക്കുകയും ചെയ്യുന്നു) യൂണികോഡ് ബ്ലോക്ക് ചിഹ്നങ്ങൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ടെർമിനലിൽ ഒരു ആനിമേറ്റഡ് ലൈഫ്uഫോം അനുകരിക്കുന്ന ലളിതവും വളരെ വഴക്കമുള്ളതുമായ ഒരു പ്രോഗ്രാമാണ്. ഇത് വളഞ്ഞുപുളഞ്ഞ പാതയുടെ ഒരു സെഗ്uമെന്റിൽ നിന്നുള്ള ദൂരം ഫീൽഡുകൾക്ക് നിറം നൽകുന്നു.

ഇത് മിക്ക ലിനക്സ് ടെർമിനൽ എമുലേറ്ററുകളിലും ഒട്ടുമിക്ക മോണോസ്പേസ്ഡ് ഫോണ്ടുകളിലും പ്രവർത്തിക്കുന്നു, കൂടാതെ ലിനക്സിലും (ഏതാണ്ട് എല്ലാ ടെർമിനൽ എമുലേറ്ററുകളും ടെർണിമൽ കുറ്റമറ്റ രീതിയിൽ റെൻഡർ ചെയ്യുന്നു), Mac OS, Windows എന്നിവയിലും പരീക്ഷിച്ചു.

Linux സിസ്റ്റങ്ങളിൽ Ternimal ഇൻസ്റ്റാൾ ചെയ്യുക

റസ്റ്റ് സ്റ്റാൻഡേർഡ് ലൈബ്രറി (>= 1.20) ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതല്ലാതെ ടെർണിമലിന് ഡിപൻഡൻസികളൊന്നുമില്ല, ആ ഘട്ടത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ടെർണിമൽ നിർമ്മിക്കാം.

$ git clone https://github.com/p-e-w/ternimal.git
$ cd ternimal
$ rustc -O ternimal.rs

ഇത് നിർമ്മിച്ചതിന് ശേഷം, പാമ്പുകൾ, മഴവില്ല്, ഒന്നിലധികം വിച്ഛേദിക്കപ്പെട്ട എന്റിറ്റികൾ എന്നിവ യോജിച്ച രീതിയിൽ നീങ്ങുന്ന വ്യത്യസ്uത നിറങ്ങളിലുള്ള ആനിമേറ്റഡ് ലൈഫ്uഫോമുകൾ പ്രദർശിപ്പിക്കാൻ നിങ്ങൾക്ക് ടെർണിമൽ ഉപയോഗിച്ച് തുടങ്ങാം.

അടുത്തതായി, നിങ്ങളുടെ സിസ്റ്റത്തിലെ മറ്റേതൊരു കമാൻഡും പോലെ ടെർണിമൽ പ്രവർത്തിപ്പിക്കുന്നതിന്, മുകളിൽ നിർമ്മിച്ച എക്സിക്യൂട്ടബിൾ നിങ്ങളുടെ PATH എൻവയോൺമെന്റ് വേരിയബിളിലെ ഒരു ഡയറക്ടറിയിലേക്ക് നീക്കുക (ഉദാഹരണത്തിന് ~/bin/).

$ mkdir ~/bin		#create bin in your home folder if it doesn’t exist.
$ cp ternimal ~/bin 

ടെർണിമലിന് എന്തുചെയ്യാൻ കഴിയും എന്നതിന്റെ ചില ഉദാഹരണങ്ങൾ മാത്രമാണ് ഇനിപ്പറയുന്നത്.

ഇനിപ്പറയുന്ന കമാൻഡ് ഒരു കൂട്ടം പ്രദർശിപ്പിക്കും, [Ctrl+C] അമർത്തി നിങ്ങൾക്കത് അവസാനിപ്പിക്കാം.

$ ternimal length=600 thickness=0,4,19,0,0

ഈ കമാൻഡ് ഒരു ആനിമേറ്റഡ് പാമ്പിനെ പ്രദർശിപ്പിക്കും.

$ ternimal length=100 thickness=1,4,1,0,0 radius=6,12 gradient=0:#666600,0.5:#00ff00,1:#003300

ഇനിപ്പറയുന്ന കമാൻഡ് കട്ടിയുള്ള മഴവില്ല് പ്രദർശിപ്പിക്കും.

$ ternimal length=20 thickness=70,15,0,1,0 padding=10 radius=5 gradient=0.03:#ffff00,0.15:#0000ff,0.3:#ff0000,0.5:#00ff00

ഡെവലപ്പർ ശരിയായി പറഞ്ഞതുപോലെ, \പ്രായോഗിക വീക്ഷണകോണിൽ നിന്ന്, പ്രോഗ്രാം വളരെ ഉപയോഗപ്രദമല്ല. എന്നിരുന്നാലും, അതിൽ കുറച്ച് രസകരമായ സാങ്കേതികവിദ്യയും ഗണിതവും അടങ്ങിയിരിക്കുന്നു.

ടെർണിമൽ ഗിത്തബ് ശേഖരം: https://github.com/p-e-w/ternimal

നിങ്ങളുടെ തലച്ചോറിന് (അല്ലെങ്കിൽ ഒരുപക്ഷേ കണ്ണുകൾ) വ്യായാമം ചെയ്യുന്നതിനുള്ള ലിനക്സ് രസകരമായ ടെർമിനൽ പ്രോഗ്രാമുകളിൽ ഒന്ന് മാത്രമാണ് ടെർണിമൽ; ഒരു കമാൻഡ് ലൈനിൽ ദീർഘനേരം പ്രവർത്തിച്ചതിന് ശേഷം, നിങ്ങൾക്ക് ആ ടെർണിമലുകളിലൊന്ന് (പ്രത്യേകിച്ച് ഒരു കൂട്ടം) വിളിച്ച് അതിൽ നോക്കാം. അതിനെക്കുറിച്ചുള്ള നിങ്ങളുടെ ചിന്തകൾ പങ്കിടാൻ ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കുക.