Starship, instaloni këtë kërkesë minimale të shkruar në Rust

rreth anijes

Në artikullin vijues do të hedhim një vështrim në Starship. Kjo është un i menjëhershëm guaskë falas dhe me burim të hapur për Gnu / Linux, MacOS dhe Windows. Lightshtë e lehtë, e shpejtë dhe shumë e personalizueshme për disa nga predhat më të njohura. Isshtë lëshuar nën licencën ISC dhe është shkruar në Rust.

Ne do të jemi në gjendje të rregullojmë gjithçka në Starship, është gjithashtu i pajtueshëm me pothuajse të gjitha sistemet operative dhe predhat siç janë përplas, peshk, zsh, PowerShell e jon. Mund të integrohet gjithashtu me git dhe të na tregojë nivelin dhe gjendjen aktuale të baterisë. Ajo vjen me treguesin e punës në sfond dhe mbështetjen e shkronjave Powerline.

Nëse përdorim vlerat e paracaktuara, do të shohim një prompt të thjeshtë, por edhe shumë të dobishëm, pasi siguron informacion shtesë vetëm kur është e nevojshme. Duke qenë shumë të personalizueshëm, ne do të jemi në gjendje ta bëjmë atë të duket aq elegante sa të duam. Për ta bërë këtë, ne do të gjejmë një dokumentacion të mirë mbi konfigurimin, në të cilin ata do të na tregojnë se si të bëjmë ndryshimet e nevojshme.

Disa tipare të Starship

vozitje me yje

  • ajo është e shkruar në Rust, dhe supozohet të punojë me predhat më të zakonshme në sistemet më të zakonshme të funksionimit. Do ta gjejmë udhëzime konfigurimi për Bash, Fish, Zsh, Powershell dhe Jon.
  • Përdorni një font Powerline për të treguar informacione të ndryshme. Kjo do të na lejojë të konfigurojmë çdo karakter linje elektrike që duam në vend të simbolit të paracaktuar '❯', përveç ndryshimit të ngjyrës.
  • I vetëm tregoni emrin e përdoruesit nëse nuk është e njëjtë me përdoruesin e regjistruar, dhe për seancat root / ssh.
  • Integrimi git, kjo do të na tregojë degën aktuale të Git dhe statusin e depozitës. Ai gjithashtu mund të shfaq Node.js, Rust, Ruby, Python dhe Go.
  • Treguesi kthehet i kuq kur ekziston komanda e fundit me kod jo zero.
  • Shfaq versionin e paketës në drejtorinë aktuale të ngarkimeve (Rust), npm (Nyja.js) dhe poezi (Python).
  • Ne mund të shohim niveli dhe statusi aktual i baterisë. Ne do të kemi mundësinë për të vendosur mënyrën në të cilën shfaqen nivelet e baterisë.
  • Lejon të vendosur porosi të shpejta.
  • Zbulimi i mjedisit Gjashtë-guaskë.
  • Kjo gjithashtu do të na tregojë kohën që u desh për të ekzekutuar komandën e fundit. Ne mund të konfigurojmë kohën që duhet deri sa Starship të tregojë kohën e nevojshme për të ekzekutuar një komandë.
  • Ka një tregues për vendet e punës drejtimin në sfond.
  • Tregon kohën (e çaktivizuar si parazgjedhje) me mundësi për të konfiguruar formatin e kohës.

Këto janë vetëm disa nga tiparet. Ata munden konsultohuni më hollësisht nga Faqja e GitHub të projektit.

Instaloni Starship Shell Prompt në Ubuntu

Instalimi i Starship Shell Prompt në Ubuntu është një proces i lehtë. Do të na duhet të hapim vetëm një terminal (Ctrl + Alt + T) dhe ekzekutoni komandën e mëposhtme për të azhurnuar listën e burimeve të softuerit:

sudo apt update

Para se të vazhdojmë me instalimin, ne do të duhet instaloni një font linjë pushteti. Edhe pse mundëm instaloni paketën gërmat-linja elektrike, në këtë shembull do të instaloj Kodi Fira me komandën:

instaloni font kodin fira

sudo apt install fonts-firacode

Pas komandës së mëparshme, ne do të ekzekutojmë komandën vijuese në të njëjtin terminal në shkarkoni dhe përdorni skenarin e instalimit të Starship Shell Prompt:

instaloni anijen në Ubuntu 20.04

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

Cilësimet fillestare

Pas instalimit, vetëm shtoni skenarin e fillimit në skedarin tuaj të konfigurimit të shell. Siç kam komentuar linjat më lart, ne do të kemi mundësi të ndryshme në dispozicion, të tilla si:

  • Përplas. Do të duhet të shtojmë rreshtin vijues në fund të skedarit ~ / .bashrc:
eval "$(starship init bash)"
  • Peshk. Nëse përdorni këtë guaskë, shtoni sa vijon në fund të ~ / .config / fish / config.fish:
starship init fish | source
  • zsh. Në rast se e përdorni këtë, shtoni sa vijon në fund të skedarit ~ / .zshrc:
eval "$(starship init zsh)"
  • PowerShell. Në këtë rast do të duhet të shtojmë sa vijon në fund të ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Bëni ndryshimin që bëni, pasi të keni ruajtur skedarin përkatës, rinis terminalin.

yll i paracaktuar

bëni ndryshime në konfigurimin e Starchip, le të krijojmë skedarin e konfigurimit siç tregohet më poshtë:

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

Nëse doni të jepni një ndryshim të vogël në prompt, në mënyrë që të duket pak më ndryshe nga ai që do të gjejmë si parazgjedhje, brenda skedarit që sapo krijuam, të quajtur anije yjore.toml, do të na duhet shtoni përmbajtjen vijuese:

anije me yje me porosi

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

Këto janë vetëm disa nga opsionet e konfigurimit. Përdoruesit munden lexoni më shumë rreth konfiguracion e Starship dhe ne gjithashtu mund të konsultohemi me ju Konfigurim i avancuar. Në këtë dokumentacion që u ofrohet përdoruesve, ata do të tregojnë të gjitha opsionet që mund të shtojmë.

Starship është minimal për të filluar me të, dhe jo vetëm që shfaq informacion kur është e nevojshme, ajo është gjithashtu të shpejtë dhe shumë të personalizueshëm. Për të konsultuar informacionin e këtij projekti, përdoruesit mund të kontaktojnë me ta faqe interneti.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.