Recientemente, tuvimos un artículo sobre 10 diversión de Linux menos conocida en la terminal que muestra algunas salidas locas en su terminal. ¿Qué hay de mostrar formas vivas en su terminal? En este artículo, te presentaré “terninal” que da vida a tu terminal.
¿Qué es ternimal?
Ternimal como realmente lee (puede ser la combinación de terminal + animal) es un programa que dibuja una forma de vida animada en la terminal usando símbolos de bloque Unicode. Funciona en la mayoría de los emuladores de terminal y con la mayoría de las fuentes monoespaciadas. Esta GitHub oficial El proyecto está escrito por Philipp Emanuel Weidmann (pew) bajo los términos de la Licencia Pública General GNU, versión 3.
Se puede considerar que Ternimal se usa por diversión y no requiere muchos recursos para ejecutarse. No tiene dependencias aparte de la biblioteca estándar de Rust, que debe ser una versión> = 1.20. Puede clonar el proyecto de la siguiente manera:
# git clone https://github.com/p-e-w/ternimal.git
Cloning into 'ternimal'...
remote: Counting objects: 18, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 18 (delta 7), reused 18 (delta 7), pack-reused 0
Unpacking objects: 100% (18/18), done.
Checking connectivity... done.
Puede comprobar el contenido de la carpeta:
# ls ternimal/
README.md ternimal.rs
Como decimos antes, debemos instalar rustc para tener un ternimal funcional.
# curl https://sh.rustup.rs -sSf | sh
info: downloading installer
Welcome to Rust!
This will download and install the official compiler for the Rust programming
Ahora podemos continuar con el proceso ternimal.
# cd ternimal/ && rustc -O ternimal.rs
Utilice ternimal para simular formas de vida
Ternimal se puede utilizar a través de algunos parámetros disponibles en terminal.rs que puede ayudarlo a manipularlo según sus necesidades. Puedes simular alguna forma de vida a través de ternimal
Calabozo
Puede simular un agujero de bloque en movimiento en su terminal como se muestra a continuación:
# ./ternimal speed=10 length=100 segments=5 thickness=13 gradient=0.5:#000000,0.8:#ffffff,1:#000000
Puede editar el parámetro usando el valor en en terminal.rs. Esta salida es la combinación de recuentos de segmentos bajos, campos de gran distancia y gradientes elegidos apropiadamente.
Swarn
Puede tener otro formulario como se muestra a continuación
# ./ternimal length=2 segments=30 thickness=1,4,19,30
Anaconda
Puede usar ondas para crear una serpiente en su terminal como se muestra a continuación
./ternimal length=100 segments=50 thickness=1,4,1,0 radius=6,12 gradient=0:#666600,0.5:#fefd30,1:#003300
Puede intentar editar el parámetro para tener otro formulario como se muestra a continuación
# ./ternimal length=200 segments=100 thickness=33,4,19,4
Espero que haya disfrutado de esta herramienta y sepamos si encontró alguna otra herramienta similar. Que tenga un buen día y disfrute navegando por otros artículos 🙂