Hvězdná loď, nainstalujte tuto minimální výzvu napsanou v Rustu

o hvězdné lodi

V příštím článku se podíváme na Hvězdnou loď. Tohle je un prompt bezplatný a otevřený zdrojový shell pro Gnu / Linux, MacOS a Windows. Je lehký, rychlý a vysoce přizpůsobitelný pro některé z nejoblíbenějších granátů. Je vydáván pod licencí ISC a je napsán v Rust.

Ve Starship budeme schopni vše přizpůsobit, je také kompatibilní s téměř všemi operačními systémy a prostředími, jako je praštit, Ryba, Zsh, powershell e ion. Může se také integrovat s git a ukázat nám aktuální úroveň a stav baterie. Dodává se s indikátorem úlohy na pozadí a podporou písem Powerline.

Použijeme-li výchozí hodnoty, zobrazí se jednoduchá, ale také velmi užitečná výzva, protože poskytuje další informace pouze v případě potřeby. Díky vysoce přizpůsobitelnému vzhledu budeme moci vypadat tak elegantně, jak chceme. K tomu najdeme dobrou dokumentaci ke konfiguraci, ve které nám řeknou, jak provést nezbytné změny.

Některé vlastnosti hvězdné lodi

hvězdná loď běží

  • Je napsáno v Rusta předpokládá se, že bude pracovat s nejběžnějšími skořápkami na nejběžnějších operačních systémech. Najdeme instalační pokyny pro Bash, Fish, Zsh, Powershell a Ion.
  • Použijte písmo Powerline k označení různých informací. Umožní nám to kromě změny barvy nakonfigurovat libovolný znak elektrického vedení, který chceme, místo výchozího symbolu „❯“.
  • sólo zobrazit uživatelské jméno pokud to není stejné jako přihlášeného uživatele, a pro relace root / ssh.
  • Git integrace, ukáže nám aktuální větev Gitu a stav úložiště. Může také zobrazit Node.js, Rust, Ruby, Python a Go.
  • Indikátor zčervená, když existuje poslední příkaz s nenulovým kódem.
  • Zobrazí verzi balíčku v aktuálním adresáři pro nahrávání (Rust), npm (Node.js) a poezie (Krajta).
  • Můžeme vidět aktuální stav a stav baterie. Budeme mít možnost nastavit způsob zobrazení úrovní baterie.
  • Pojďme nastavit rychlé objednávky.
  • Detekce prostředí nix-shell.
  • Ukáže nám také čas potřebný k provedení posledního příkazu. Můžeme nakonfigurovat čas, který trvá, dokud hvězdná loď neukáže čas potřebný k provedení příkazu.
  • indikátor pracovních míst běží na pozadí.
  • Zobrazuje čas (ve výchozím nastavení zakázán) s možnostmi konfigurace formátu času.

To jsou jen některé z funkcí. Oni mohou konzultovat podrobněji z Stránka GitHub projektu.

Nainstalujte si Starship Shell Prompt na Ubuntu

Instalace Starship Shell Prompt na Ubuntu je snadný proces. Budeme muset otevřít pouze terminál (Ctrl + Alt + T) a spuštěním následujícího příkazu aktualizujte seznam softwarových zdrojů:

sudo apt update

Než budeme pokračovat v instalaci, budeme muset nainstalovat písmo elektrické vedení. I když jsme mohli nainstalujte balíček fonty-powerline, v tomto příkladu se chystám nainstalovat Kód Fira s příkazem:

nainstalovat písma fira kód

sudo apt install fonts-firacode

Po předchozím příkazu provedeme následující příkaz ve stejném terminálu do stáhněte a použijte instalační skript Starship Shell Prompt:

nainstalovat hvězdnou loď na Ubuntu 20.04

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

Počáteční nastavení

Po instalaci pouze přidejte spouštěcí skript do konfiguračního souboru prostředí. Jak jsem komentoval výše, budeme mít k dispozici různé možnosti, například:

  • Praštit. Na konec souboru ~ / .bashrc budeme muset přidat následující řádek:
eval "$(starship init bash)"
  • Ryba. Pokud používáte tento shell, přidejte na konec ~ / .config / fish / config.fish následující:
starship init fish | source
  • Zsh. V případě, že toto použijete, přidejte na konec souboru ~ / .zshrc následující:
eval "$(starship init zsh)"
  • PowerShell. V tomto případě budeme muset přidat následující na konci ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Po uložení příslušného souboru proveďte provedenou změnu, restartujte terminál.

výchozí hvězdná loď

na provádět změny v konfiguraci Starchip, vytvořme konfigurační soubor, jak je znázorněno níže:

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

Chcete-li výzvu změnit, aby vypadala trochu jinak než ta, kterou ve výchozím nastavení najdeme v souboru, který jsme právě vytvořili, tzv. hvězdná loď.toml, budeme muset přidejte následující obsah:

vlastní hvězdná loď

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

Zde jsou jen některé z možností konfigurace. Uživatelé mohou přečíst více o konfigurace hvězdné lodi a můžeme se také poradit s vámi Pokročilá konfigurace. V této dokumentaci, kterou uživatelé nabízejí, uvedou všechny možnosti, které můžeme přidat.

Hvězdná loď je na začátek minimální a nejenže zobrazuje informace, když je potřeba, ale také je rychlé a vysoce přizpůsobitelné. Uživatelé mohou konzultovat informace o tomto projektu a mohou kontaktovat své webová stránka.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.