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 globo-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 con el mouse o el teclado. El globo-cli está escrito en Oxido 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 OROpor lo que puede instalar globe-cli en Arch Linux usando cualquier programa auxiliar de AUR como Hurra.

$ yay -S globe-cli

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

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

$ globe -s

Salida de muestra:

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

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.

Ejecutar globo ASCII en terminal con utilidad de globo

Aquí,

  • -s se refiere al modo de salvapantallas.
  • -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. Establezca 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 puede habilitar el lado nocturno y girar el globo sobre su eje:

$ globe -snc5 -g20

Aquí,

  • -n se refiere al modo noche.
  • -g se refiere a la velocidad de rotación inicial del globo. En este caso, usamos 20. Para rotar el globo más rápido, use un valor más alto. Asimismo, utilice 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. Enter en el modo interactivo para acercar o rotar el globo con el teclado o el mouse:

$ globe -i

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

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

Ejecute ASCII Globe en modo interactivoEjecute ASCII Globe en modo interactivo

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, utilice -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! Reunirse MapaSCII, 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 mapamundi en tu terminal

¡Divertirse!

Recurso:

Related Posts