Starship, telepítse ezt a Rust-ban írt minimális felszólítást

a csillaghajóról

A következő cikkben egy pillantást vetünk a Starshipre. Ez un azonnali ingyenes és nyílt forráskódú shell a Gnu / Linux, a MacOS és a Windows számára. Könnyű, gyors és nagyon testreszabható a legnépszerűbb héjak számára. Az ISC licenc alatt jelent meg, és a Rust-ban van megírva.

A Starshipben mindent személyre szabhatunk, szinte minden operációs rendszerrel és héjjal kompatibilis, mint pl horpadás, hal, zsh, PowerShell e ion. Integrálható a git-hez is, és megmutatja az akkumulátor jelenlegi szintjét és állapotát. Mellékelt munkaindikátorral és Powerline betűkészlet támogatással rendelkezik.

Ha az alapértelmezett értékeket használjuk, akkor egy egyszerű, de nagyon hasznos üzenetet látunk, mivel csak szükség esetén ad kiegészítő információkat. Rendkívül testreszabható módon képesek leszünk olyan elegánsnak kinézni, amennyire csak szeretnénk. Ehhez találunk egy jó dokumentációt a konfigurációról, amelyben elmondják nekünk, hogyan hajtsuk végre a szükséges módosításokat.

A Starship néhány jellemzője

csillaghajó fut

  • Ez az Rust-ban írva, és állítólag a leggyakoribb héjakkal működik a leggyakoribb operációs rendszereken. Meg fogjuk találni a Bash, Fish, Zsh, Powershell és Ion telepítési utasításai.
  • Használjon Powerline betűtípust különféle információk jelzésére. Ez lehetővé teszi számunkra, hogy az alapértelmezett „❯” szimbólum helyett a kívánt erőátviteli karaktert konfiguráljuk a szín megváltoztatása mellett.
  • Egyetlen felhasználónév megjelenítése ha ez nem azonos a bejelentkezett felhasználóval és a root / ssh munkamenetekkel.
  • Git integráció, megmutatja a Git jelenlegi ágát és a tárház állapotát. Megjelenítheti a Node.js, Rust, Ruby, Python és Go.
  • A jelző pirosra vált, ha létezik az utolsó, nem nulla kódú parancs.
  • Megjeleníti a csomag verzióját az aktuális feltöltési könyvtárban (Rozsda), npm (Node.js) és költészet (Piton).
  • Láthatjuk a az akkumulátor jelenlegi szintje és állapota. Lehetőségünk lesz beállítani az akkumulátor töltöttségi szintjének megjelenítési módját.
  • Beállíthatjuk gyors megrendelések.
  • Környezetérzékelés Nix-héj.
  • Ez azt is megmutatja nekünk, hogy mennyi idő kellett az utolsó parancs végrehajtásához. Beállíthatjuk azt az időt, amíg a Starship megmutatja a parancs végrehajtásához szükséges időt.
  • Van egy a munkák mutatója fut a háttérben.
  • Az időt mutatja (alapértelmezés szerint le van tiltva) az időformátum konfigurálásának lehetőségeivel.

Ez csak néhány jellemző. Ők tudnak részletesebben konzultáljon a GitHub oldal a projektről.

Telepítse a Starship Shell Prompt-ot az Ubuntu-ra

A Starship Shell Prompt telepítése az Ubuntu-ra egyszerű folyamat. Csak egy terminált kell megnyitnunk (Ctrl + Alt + T) és futtassa az alábbi parancsot a szoftverforrások listájának frissítéséhez:

sudo apt update

Mielőtt folytatnánk a telepítést, meg kell tennünk betűtípus telepítése erővonal. Annak ellenére, hogy tudnánk telepítse a csomagot font-powerline, ebben a példában telepíteni fogom Fira-kód a következő paranccsal:

betűtípusok telepítése fira kód

sudo apt install fonts-firacode

Az előző parancs után a következő parancsot hajtjuk végre ugyanabban a terminálban töltse le és használja a Starship Shell Prompt telepítési parancsfájlt:

telepítsd a csillaghajót az Ubuntu 20.04-re

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

Kezdeti beállítások

Csak a telepítés után adja hozzá az indítási parancsfájlt a shell konfigurációs fájljához. Amint fentebb megjegyeztem a sorokat, különböző lehetőségek állnak rendelkezésre, például:

  • Bash. A következő sort hozzá kell adnunk a ~ / .bashrc fájl végéhez:
eval "$(starship init bash)"
  • Hal. Ha ezt a héjat használja, adja hozzá a következőt a ~ / .config / fish / config.fish végéhez:
starship init fish | source
  • zsh. Ha ezt használja, adja hozzá a következőt a ~ / .zshrc fájl végéhez:
eval "$(starship init zsh)"
  • PowerShell. Ebben az esetben a következőt kell hozzáadnunk a ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1 végéhez.
Invoke-Expression (&starship init powershell)

A megfelelő fájl mentése után hajtsa végre a módosítást, indítsa újra a terminált.

alapértelmezett csillaghajó

hogy módosítsa a Starchip konfigurációját, hozzuk létre a konfigurációs fájlt az alábbiak szerint:

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

Ha egy kis változtatást szeretne adni a felszólításnak, hogy kicsit másképp nézzen ki, mint amit alapértelmezés szerint megtalálunk, az imént létrehozott fájlban, az ún. csillaghajó.toml, muszáj lesz adja hozzá a következő tartalmat:

egyedi csillaghajó

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

Ez csak néhány a konfigurációs lehetőségek közül. A felhasználók megtehetik további információ konfiguráció a Starship-től, és mi is konzultálhatunk a Speciális konfiguráció. Ebben a dokumentációban, amelyet a felhasználóknak kínálnak, feltüntetik az összes lehetőséget, amelyet hozzáadhatunk.

A Starship elkezdése minimális, és nem csak szükség esetén jelenít meg információkat, hanem az is gyors és nagyon testreszabható. A projekt információinak megtekintéséhez a felhasználók kapcsolatba léphetnek a projektjükkel weboldal.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.