GNU/Linux >> Belajar Linux >  >> Linux

Jalankan ASCII Globe Di Terminal Dengan Utilitas globe-cli

Merasa bosan di tempat kerja? Mari bersenang - senang! Suatu hari saya menemukan utilitas keren bernama globe-cli . Seperti namanya, globe-cli adalah generator globe ASCII baris perintah untuk membuat globe ASCII di Terminal Anda. Anda dapat memutar bola dunia ke segala arah, memperbesar dan memperkecil wilayah tertentu di dunia menggunakan mouse atau keyboard. Globe-cli ditulis dalam Karat bahasa pemrograman dan kode sumbernya tersedia secara bebas di bawah GPLv3. Tanpa basa-basi lagi, mari kita lanjutkan dan jalankan globe ASCII di Terminal dengan utilitas globe-cli di Linux.

Instal globe-cli di Linux

Karena globe-cli ditulis dalam Rust, kita dapat menginstalnya menggunakan cargo manajer paket. Pastikan Anda telah menginstal bahasa pemrograman Rust di kotak Linux Anda seperti yang dijelaskan pada tautan berikut:

  • Instal Bahasa Pemrograman Rust Di Linux

Setelah menginstal Rust, jalankan perintah berikut untuk menginstal globe-cli:

$ cargo install globe-cli

Globe-cli juga tersedia dalam AUR , sehingga Anda dapat menginstal globe-cli di Arch Linux menggunakan program pembantu AUR seperti Yay .

$ yay -S globe-cli

Jalankan ASCII Globe Di Terminal Dengan Utilitas globe-cli

Untuk menjalankan globe ASCII di jendela Terminal Anda, jalankan:

$ globe -s

Contoh keluaran:

Di sini, -s bendera merujuk mode screensaver.

Melihat dunia statis agak membosankan. Mari kita putar globe agar terlihat lebih hidup seperti di bawah ini:

$ globe -sc5

Sekarang globe akan mulai berputar. Tekan sembarang tombol untuk menghentikan rotasi.

Di sini,

  • -s merujuk mode screensaver.
  • -c mengacu pada kecepatan putaran kamera awal. Dalam kasus kami, kami menggunakan kecepatan rotasi kamera sebagai 5 . Tetapkan nilai yang lebih tinggi atau lebih rendah untuk -c bendera untuk menambah atau mengurangi kecepatan rotasi. Nilai defaultnya adalah 0 .

Anda juga dapat mengaktifkan sisi malam dan memutar globe pada porosnya:

$ globe -snc5 -g20

Di sini,

  • -n mengacu pada mode malam.
  • -g mengacu pada kecepatan rotasi globe awal. Dalam hal ini, kami menggunakan 20. Untuk memutar bola dunia lebih cepat, gunakan nilai yang lebih tinggi. Demikian juga, gunakan nilai yang lebih rendah untuk mengurangi kecepatan.

Bisakah kita memperbesar atau memperkecil wilayah tertentu? Bagaimana dengan rotasi manual? Hal ini mungkin juga. Masuk ke mode interaktif untuk memperbesar atau memutar bola dunia dengan keyboard atau mouse Anda:

$ globe -i

Gunakan UP/DOWN dan LEFT/RIGHT panah keyboard untuk bergerak di seluruh dunia. Anda juga dapat menekan dan menahan mouse kiri tombol dan seret ke segala arah untuk memutar globe. Untuk memperbesar atau memperkecil, gunakan mouse roda gulir .

Pengembang globe-cli telah menambahkan navigasi gaya vim untuk mode interaktif. Jadi, Anda dapat menggunakan ikatan kunci vim hjkl untuk memutar bola dunia.

Keren, bukan?

Globe-cli mendukung beberapa opsi lain, seperti menyetel kecepatan refresh, mengubah template globe, dan menerapkan tekstur khusus, dll. Untuk detail selengkapnya, lihat bagian bantuan.

Untuk menampilkan bagian bantuan, gunakan -h , --help bendera:

$ globe -h

Atau,

$ globe --help

Bagian bantuan 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

Tahukah Anda bahwa kita dapat menjalankan Peta Dunia di Terminal? Ya, Anda membacanya dengan benar! Temui MapSCII , perender peta dunia Braille dan ASCII untuk terminal yang kompatibel dengan xterm. Untuk lebih jelasnya, lihat panduan berikut:

  • MapSCII – Peta Dunia di Terminal Anda

Selamat bersenang-senang!


Linux
  1. Vim:Buat File Dengan +x Bit?

  2. Jalankan proses dengan output realtime di PHP

  3. Cara keluar dari SSH gelandangan di terminal

  1. Rekam sesi terminal Anda dengan Asciinema

  2. Pantau sistem Linux Anda di terminal Anda dengan procps-ng

  3. Rekam terminal Anda dengan skrip dan pemutaran ulang skrip

  1. Jalankan Script Dengan Argumen Sebagai Pengguna?

  2. Utilitas Terminal CWP

  3. Jalankan kode C# di terminal linux