Hviezdna loď, nainštalujte túto minimálnu výzvu napísanú v Rustovi

o hviezdnej lodi

V nasledujúcom článku sa pozrieme na Hviezdnu loď. Toto je un prompt bezplatný a otvorený zdrojový shell pre GNU / Linux, MacOS a Windows. Je ľahký, rýchly a vysoko prispôsobiteľný pre najobľúbenejšie mušle. Je vydávaný na základe licencie ISC a je napísaný v jazyku Rust.

Všetko budeme môcť prispôsobiť v Hviezdnej lodi, je tiež kompatibilný s takmer všetkými operačnými systémami a škrupinami, ako sú tresnúť, ryba, Zsh, PowerShell e ion. Môže sa tiež integrovať s git a ukázať nám aktuálnu úroveň a stav batérie. Dodáva sa s indikátorom úlohy na pozadí a podporou písma Powerline.

Ak použijeme predvolené hodnoty, zobrazí sa nám jednoduchá, ale aj veľmi užitočná výzva, pretože poskytuje ďalšie informácie iba v prípade potreby. Vďaka vysokej prispôsobiteľnosti budeme môcť vyzerať tak elegantne, ako chceme. Aby sme to dosiahli, nájdeme dobrú dokumentáciu o konfigurácii, v ktorej nám povedia, ako vykonať potrebné zmeny.

Niektoré vlastnosti hviezdnej lode

hviezdna loď bežiaca

  • to je napísané v Rust, a má pracovať s najbežnejšími shellmi v najbežnejších operačných systémoch. Nájdeme pokyny na nastavenie pre Bash, Fish, Zsh, Powershell a Ion.
  • Použite písmo Powerline na označenie rôznych informácií. Umožní nám to okrem zmeny farby nakonfigurovať ľubovoľný znak elektrického vedenia, ktorý chceme, namiesto predvoleného symbolu „❯“.
  • sólo zobraziť používateľské meno ak to nie je to isté ako prihlásený užívateľ, a pre relácie root / ssh.
  • Git integrácia, zobrazí sa nám aktuálna vetva Gitu a stav úložiska. Môže tiež zobrazovať Node.js, Rust, Ruby, Python a Go.
  • Indikátor sa rozsvieti načerveno, keď existuje posledný príkaz s nenulovým kódom.
  • Zobrazí verziu balíka v aktuálnom adresári nahrávania (Hrdza), npm (Node.js) a poézie (Python).
  • Môžeme vidieť aktuálna úroveň a stav batérie. Budeme mať možnosť nastaviť spôsob, akým sa zobrazujú úrovne nabitia batérie.
  • Poďme nastaviť rýchle objednávky.
  • Detekcia prostredia nix-shell.
  • Ukáže nám tiež čas potrebný na vykonanie posledného príkazu. Môžeme nakonfigurovať čas, ktorý trvá, kým hviezdna loď ukáže čas potrebný na vykonanie príkazu.
  • Má a ukazovateľ pracovných miest bežiaci na pozadí.
  • Zobrazuje čas (predvolene vypnutý) s možnosťami konfigurácie formátu času.

Je to iba niekoľko funkcií. Môžu konzultovať podrobnejšie z Stránka GitHub projektu.

Nainštalujte si Starship Shell Prompt na Ubuntu

Inštalácia výzvy Starship Shell na Ubuntu je jednoduchý proces. Budeme musieť otvoriť iba terminál (Ctrl + Alt + T) a spustením nasledujúceho príkazu aktualizujte zoznam softvérových zdrojov:

sudo apt update

Pred pokračovaním v inštalácii budeme musieť nainštalovať písmo elektrické vedenie. Aj keď sme mohli nainštalujte balík fonty-powerline, v tomto príklade sa chystám nainštalovať Kódex Fira príkazom:

nainštalovať písma fira kód -

sudo apt install fonts-firacode

Po predchádzajúcom príkaze vykonáme nasledujúci príkaz v rovnakom termináli až stiahnite si a použite inštalačný skript Starship Shell Prompt:

nainštalujte si hviezdnu loď na Ubuntu 20.04

curl -fsSL https://starship.rs/install.sh | bash

Počiatočné nastavenia

Po inštalácii iba pridajte spúšťací skript do konfiguračného súboru shellu. Ako som uviedol vyššie v riadkoch, budeme mať k dispozícii rôzne možnosti, napríklad:

  • tresnúť. Budeme musieť pridať nasledujúci riadok na koniec súboru ~ / .bashrc:
eval "$(starship init bash)"
  • Ryba. Ak používate tento shell, na koniec ~ / .config / fish / config.fish pridajte toto:
starship init fish | source
  • Zsh. V prípade, že toto použijete, pridajte na koniec súboru ~ / .zshrc nasledovné:
eval "$(starship init zsh)"
  • PowerShell. V tomto prípade budeme musieť na koniec ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1 pridať nasledovné.
Invoke-Expression (&starship init powershell)

Po uložení príslušného súboru vykonajte zmeny, ktoré vykonáte. reštartujte terminál.

predvolená hviezdna loď

na vykonať zmeny v konfigurácii Starchip, vytvorme konfiguračný súbor, ako je uvedené nižšie:

mkdir -p ~/.config && touch ~/.config/starship.toml

Ak chcete vykonať malú zmenu vo výzve, aby vyzerala trochu inak ako tá, ktorú nájdeme predvolene, v rámci súboru, ktorý sme práve vytvorili, tzv. hviezdna loď.toml, budeme musieť pridať nasledujúci obsah:

obyčajná vesmírna loď

add_newline = false
[character]      
symbol = "➜"    
[package]
disabled = true

Existuje iba niekoľko možností konfigurácie. Používatelia môžu prečítajte si viac o konfigurácia Starship a môžeme sa tiež poradiť s vašou Pokročilá konfigurácia. V tejto dokumentácii, ktorú používateľom ponúkame, označia všetky možnosti, ktoré môžeme pridať.

Hviezdna loď je na začiatok minimálna a nielenže zobrazuje informácie, keď je to potrebné, ale aj je rýchle a vysoko prispôsobiteľné. Používatelia môžu s informáciami o tomto projekte kontaktovať svoje webové stránky.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.