GNU/Linux >> Tutoriels Linux >  >> Linux

Exécutez ASCII Globe In Terminal avec l'utilitaire globe-cli

Vous vous ennuyez au travail ? Amusons-nous ! L'autre jour, je suis tombé sur un utilitaire sympa nommé globe-cli . Comme son nom l'indique, globe-cli est un générateur de globe ASCII en ligne de commande pour afficher un globe ASCII dans votre terminal. Vous pouvez faire pivoter le globe dans toutes les directions, zoomer et dézoomer une région spécifique du globe à l'aide de la souris ou du clavier. Le globe-cli est écrit en Rust langage de programmation et son code source est disponible gratuitement sous GPLv3. Sans plus tarder, allons-y et exécutons le globe ASCII dans Terminal avec l'utilitaire globe-cli sous Linux.

Installer globe-cli sous Linux

Puisque globe-cli est écrit en Rust, nous pouvons l'installer en utilisant cargo directeur chargé d'emballage. Assurez-vous d'avoir installé le langage de programmation Rust dans votre machine Linux comme décrit dans le lien suivant :

  • Installer le langage de programmation Rust sous Linux

Après avoir installé Rust, exécutez la commande suivante pour installer globe-cli :

$ cargo install globe-cli

Globe-cli est également disponible en AUR , vous pouvez donc installer globe-cli dans Arch Linux en utilisant n'importe quel programme d'assistance AUR comme Yay .

$ yay -S globe-cli

Exécutez ASCII Globe dans le terminal avec l'utilitaire globe-cli

Pour exécuter le globe ASCII dans votre fenêtre Terminal, exécutez :

$ globe -s

Exemple de résultat :

Ici, -s le drapeau fait référence au mode économiseur d'écran.

Regarder le globe statique est un peu ennuyeux. Faisons pivoter le globe pour le rendre plus vivant comme ci-dessous :

$ globe -sc5

Maintenant, le globe commencera à tourner. Appuyez sur n'importe quelle touche pour arrêter la rotation.

Ici,

  • -s fait référence au mode économiseur d'écran.
  • -c fait référence à la vitesse de rotation de la caméra de départ. Dans notre cas, nous avons utilisé la vitesse de rotation de la caméra comme 5 . Définissez une valeur supérieure ou inférieure pour le -c drapeau pour augmenter ou diminuer la vitesse de rotation. La valeur par défaut est 0 .

Vous pouvez également activer le côté nuit et faire pivoter le globe sur son axe :

$ globe -snc5 -g20

Ici,

  • -n fait référence au mode nuit.
  • -g fait référence à la vitesse de rotation initiale du globe. Dans ce cas, nous avons utilisé 20. Pour faire pivoter le globe plus rapidement, utilisez une valeur plus élevée. De même, utilisez une valeur inférieure pour réduire la vitesse.

Pouvons-nous zoomer ou dézoomer une région spécifique ? Qu'en est-il de la rotation manuelle ? C'est possible aussi. Entrez dans le mode interactif pour zoomer ou faire pivoter le globe avec votre clavier ou votre souris :

$ globe -i

Utilisez UP/DOWN et LEFT/RIGHT flèches du clavier pour se déplacer dans le monde. Vous pouvez également appuyer et maintenir le bouton gauche de la souris et faites-le glisser dans n'importe quelle direction pour faire pivoter le globe. Pour zoomer ou dézoomer, utilisez la molette de défilement de la souris .

Le développeur de globe-cli a ajouté une navigation de style vim pour le mode interactif. Vous pouvez donc utiliser les raccourcis clavier vim hjkl pour faire tourner le globe.

Cool, n'est-ce pas ?

Globe-cli prend en charge quelques autres options, telles que définir le taux de rafraîchissement, modifier le modèle de globe et appliquer une texture personnalisée, etc. Pour plus de détails, reportez-vous à la section d'aide.

Pour afficher la section d'aide, utilisez -h , --help drapeau :

$ globe -h

Ou,

$ globe --help

Section d'aide Globe :

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

Saviez-vous que nous pouvons exécuter la carte du monde dans Terminal ? Oui, tu l'as bien lu! Découvrez MapSCII , un moteur de rendu de carte du monde en Braille et ASCII pour vos terminaux compatibles xterm. Pour plus de détails, consultez le guide suivant :

  • MapSCII – La carte du monde dans votre terminal

Amusez-vous !


Linux
  1. Enregistrez votre session terminale avec Asciinema

  2. Surveillez votre système Linux dans votre terminal avec procps-ng

  3. Enregistrez votre terminal avec script et scriptreplay

  4. Utilitaire de terminal CWP

  5. Exécuter le processus avec une sortie en temps réel en PHP

Exécutez des applications Windows sur Linux avec Crossover 15

Terminologie, un meilleur émulateur de terminal avec de nombreuses fonctionnalités

Comment exécuter un logiciel Windows sur Linux avec des bouteilles

Imprimer les derniers événements spatiaux avec Nextinspace dans le terminal

Comment exécuter un alias avec Sudo sous Linux

Est-il possible d'exécuter LINQPad avec Mono (Mac)