GNU/Linux >> Znalost Linux >  >> Linux

Spusťte ASCII Globe v terminálu pomocí nástroje globe-cli

Nudíte se v práci? Pojďme se bavit! Onehdy jsem narazil na skvělý nástroj s názvem globe-cli . Jak název napovídá, globe-cli je generátor ASCII globe z příkazového řádku pro vykreslení ASCII globusu ve vašem terminálu. Pomocí myši nebo klávesnice můžete otáčet zeměkoulí ve všech směrech, přibližovat a oddalovat určitou oblast na zeměkouli. Zeměkoule-cli je napsáno Rust programovací jazyk a jeho zdrojový kód je volně dostupný pod licencí GPLv3. Bez dalších okolků pojďme do toho a spusťte ASCII globe v Terminálu pomocí nástroje globe-cli v Linuxu.

Nainstalujte globe-cli v Linuxu

Protože je globe-cli napsáno v Rustu, můžeme jej nainstalovat pomocí cargo správce balíčků. Ujistěte se, že máte nainstalovaný programovací jazyk Rust ve vašem Linuxovém boxu, jak je popsáno v následujícím odkazu:

  • Nainstalujte programovací jazyk Rust v systému Linux

Po instalaci Rust spusťte následující příkaz pro instalaci globe-cli:

$ cargo install globe-cli

Globe-cli je k dispozici také v AUR , takže můžete nainstalovat globe-cli v Arch Linuxu pomocí jakéhokoli pomocného programu AUR, jako je Yay .

$ yay -S globe-cli

Spusťte ASCII Globe v terminálu pomocí nástroje globe-cli

Chcete-li spustit ASCII globe v okně terminálu, spusťte:

$ globe -s

Ukázkový výstup:

Zde -s příznak odkazuje na režim spořiče obrazovky.

Pohled na statický glóbus je poněkud nudný. Otočme zeměkouli, aby vypadala živěji jako níže:

$ globe -sc5

Nyní se zeměkoule začne otáčet. Stisknutím libovolné klávesy zastavíte otáčení.

Tady,

  • -s odkazuje na režim spořiče obrazovky.
  • -c označuje počáteční rychlost otáčení kamery. V našem případě jsme použili rychlost otáčení kamery jako 5 . Nastavte vyšší nebo nižší hodnotu pro -c příznak pro zvýšení nebo snížení rychlosti otáčení. Výchozí hodnota je 0 .

Můžete také povolit noční stranu a otáčet zeměkouli kolem její osy:

$ globe -snc5 -g20

Zde,

  • -n odkazuje na noční režim.
  • -g označuje počáteční rychlost otáčení koule. V tomto případě jsme použili 20. Pro rychlejší otáčení zeměkoule použijte vyšší hodnotu. Podobně použijte nižší hodnotu ke snížení rychlosti.

Můžeme přiblížit nebo oddálit konkrétní oblast? A co ruční otáčení? Je to také možné. Vstupte do interaktivního režimu pro přiblížení nebo otočení zeměkoule pomocí klávesnice nebo myši:

$ globe -i

Použijte UP/DOWN a LEFT/RIGHT šipkami na klávesnici se můžete pohybovat po celém světě. Můžete také stisknout a podržet levé tlačítko myši a přetažením do libovolného směru otočte zeměkouli. Chcete-li zobrazení přiblížit nebo oddálit, použijte rolovací kolečko myši .

Vývojář globe-cli přidal navigaci ve stylu vim pro interaktivní režim. Můžete tedy použít klávesové zkratky vim hjkl roztočit zeměkouli.

Skvělé, že?

Globe-cli podporuje několik dalších možností, jako je nastavení obnovovací frekvence, změna šablony zeměkoule a použití vlastní textury atd. Další podrobnosti najdete v sekci nápovědy.

Pro zobrazení sekce nápovědy použijte -h , --help příznak:

$ globe -h

Nebo,

$ globe --help

Sekce nápovědy pro zeměkouli:

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

Věděli jste, že mapu světa můžeme spustit v Terminálu? Ano, čtete správně! Seznamte se s MapSCII , vykreslovač mapy světa v Braillově písmu a ASCII pro vaše terminály kompatibilní s xterm. Další podrobnosti naleznete v následující příručce:

  • MapSCII – mapa světa ve vašem terminálu

Bavte se!


Linux
  1. Monitorujte svůj systém Linux ve svém terminálu pomocí procps-ng

  2. Vim:Vytvořit soubor pomocí +x Bit?

  3. Spustit skript s argumenty jako uživatel?

  1. Zaznamenejte svou terminálovou relaci pomocí Asciinema

  2. CWP Terminal Utility

  3. Spusťte C# kód na linuxovém terminálu

  1. Nahrajte svůj terminál pomocí skriptu a scriptreplay

  2. Spusťte proces s výstupem v reálném čase v PHP

  3. Jak ukončit SSH vagrant v terminálu