GNU/Linux >> Tutoriales Linux >  >> Linux

Ejecute ASCII Globe en la terminal con la utilidad globe-cli

¿Te sientes aburrido en el trabajo? ¡Vamos a divertirnos un poco! El otro día me topé con una utilidad genial llamada globe-cli . Como su nombre lo indica, globe-cli es un generador de globo ASCII de línea de comando para representar un globo ASCII en su terminal. Puede rotar el globo en todas las direcciones, acercar y alejar una región específica del globo usando el mouse o el teclado. El globo-cli está escrito en Rust El lenguaje de programación y su código fuente están disponibles gratuitamente bajo GPLv3. Sin más preámbulos, sigamos adelante y ejecutemos globo ASCII en Terminal con la utilidad globo-cli en Linux.

Instalar globo-cli en Linux

Dado que globe-cli está escrito en Rust, podemos instalarlo usando cargo gerente de empaquetación. Asegúrese de haber instalado el lenguaje de programación Rust en su caja de Linux como se describe en el siguiente enlace:

  • Instalar el lenguaje de programación Rust en Linux

Después de instalar Rust, ejecute el siguiente comando para instalar globe-cli:

$ cargo install globe-cli

Globe-cli también está disponible en AUR , por lo que puede instalar globe-cli en Arch Linux usando cualquier programa auxiliar de AUR como Yay .

$ yay -S globe-cli

Ejecutar globo ASCII en la terminal con la utilidad globe-cli

Para ejecutar el globo ASCII en su ventana de Terminal, ejecute:

$ globe -s

Salida de muestra:

Aquí, -s bandera se refiere al modo de protector de pantalla.

Mirar el globo estático es un poco aburrido. Giremos el globo para que se vea más vivo como se muestra a continuación:

$ globe -sc5

Ahora el globo comenzará a girar. Presione cualquier tecla para detener la rotación.

Aquí,

  • -s se refiere al modo de protector de pantalla.
  • -c se refiere a la velocidad inicial de rotación de la cámara. En nuestro caso, usamos la velocidad de rotación de la cámara como 5 . Establecer un valor más alto o más bajo para el -c bandera para aumentar o disminuir la velocidad de rotación. El valor predeterminado es 0 .

También puedes habilitar el lado nocturno y rotar el globo sobre su eje:

$ globe -snc5 -g20

Aquí,

  • -n se refiere al modo nocturno.
  • -g se refiere a la velocidad inicial de rotación del globo. En este caso, usamos 20. Para rotar el globo más rápido, use un valor más alto. Del mismo modo, use un valor más bajo para disminuir la velocidad.

¿Podemos acercar o alejar una región específica? ¿Qué pasa con la rotación manual? También es posible. Ingrese al modo interactivo para hacer zoom o rotar el globo con su teclado o mouse:

$ globe -i

Usa UP/DOWN y LEFT/RIGHT flechas del teclado para moverse por el mundo. También puede mantener presionado el botón izquierdo del mouse y arrástrelo en cualquier dirección para rotar el globo. Para acercar o alejar, utilice la rueda de desplazamiento del ratón. .

El desarrollador de globe-cli ha agregado navegación estilo vim para el modo interactivo. Entonces puedes usar las combinaciones de teclas de vim hjkl para girar el globo.

Genial, ¿no?

Globe-cli admite algunas otras opciones, como establecer la frecuencia de actualización, cambiar la plantilla del globo y aplicar una textura personalizada, etc. Para obtener más detalles, consulte la sección de ayuda.

Para mostrar la sección de ayuda, use -h , --help bandera:

$ globe -h

O,

$ globe --help

Sección de ayuda del globo:

globe-cli 0.2.0
adamsky <[email protected]>
Render an ASCII globe in your terminal.

USAGE:
    globe [FLAGS] [OPTIONS]

FLAGS:
    -i, --interactive    Interactive mode (input enabled)
    -s, --screensaver    Screensaver mode (input disabled)
    -h, --help           Prints help information
    -n, --night          Enable displaying the night side of the globe
    -p, --pipe           Read coordinates from stdin and display them on the globe
    -V, --version        Prints version information

OPTIONS:
    -c, --cam-rotation <move_per_frame>      Starting camera rotation speed [default: 0]
    -z, --cam-zoom <distance>                Starting camera zoom [default: 1.7]
    -f, --focus-speed <multiplier>           Target focusing animation speed [default: 1]
    -g, --globe-rotation <move_per_frame>    Starting globe rotation speed [default: 0]
    -l, --location <coords>                  Starting location coordinates [default: 0.4,0.6]
    -r, --refresh-rate <fps>                 Refresh rate in frames per second [default: 60]
    -t, --template <planet>                  Display a built-in globe template [default: earth]
        --texture <path>                     Apply custom texture from file
        --texture-night <path>               Apply custom night side texture from file

¿Sabías que podemos ejecutar el mapa mundial en la terminal? ¡Sí, lo leiste bien! Conoce MapSCII , un renderizador de mapas del mundo Braille y ASCII para sus terminales compatibles con xterm. Para obtener más detalles, consulte la siguiente guía:

  • MapSCII:el mapa mundial en tu terminal

¡Diviértete!


Linux
  1. Graba tu sesión de terminal con Asciinema

  2. Vim:¿Crear archivo con +x bit?

  3. Utilidad de terminal CWP

  4. Ejecutar proceso con salida en tiempo real en PHP

  5. Cómo salir de SSH de vagabundo en la terminal

Ejecute aplicaciones de Windows en Linux con Crossover 15

Terminología, el mejor emulador de terminal con muchas características

Cómo ejecutar el software de Windows en Linux con botellas

Imprima los últimos eventos espaciales con Nextinspace en la terminal

Cómo ejecutar un alias con Sudo en Linux

¿Es posible ejecutar LINQPad con Mono (Mac)?