Starship, instaliraj ovaj minimalni upit napisan na Rustu

o svemirskom brodu

U sljedećem članku ćemo pogledati Starship. Ovo je un brzo besplatna i open source ljuska za Gnu / Linux, MacOS i Windows. Lagan je, brz i vrlo prilagodljiv za neke od najpopularnijih školjki. Objavljen je pod ISC licencom i napisan je na Rustu.

Moći ćemo prilagoditi sve u Starshipu, takođe je kompatibilan sa gotovo svim operativnim sistemima i ljuskama kao što su bash, riba, Zsh, powershell e jon. Takođe se može integrirati sa git-om i pokazati nam trenutni nivo i stanje baterije. Dolazi s indikatorom pozadinskog posla i podrškom za font Powerline.

Ako koristimo zadane vrijednosti, vidjet ćemo jednostavan, ali i vrlo koristan upit, budući da pruža dodatne informacije samo kada je to potrebno. Budući da je vrlo prilagodljiv, moći ćemo izgledati elegantno koliko želimo. Da bismo to učinili, pronaći ćemo dobru dokumentaciju o konfiguraciji, u kojoj će nam reći kako napraviti potrebne promjene.

Neke značajke Starship-a

zvjezdani brod trči

  • Is napisano na Rustu, a trebao bi raditi s najčešćim ljuskama na najčešćim operativnim sistemima. Pronaći ćemo upute za postavljanje za Bash, Fish, Zsh, Powershell i Ion.
  • Koristite Powerline font da naznače razne informacije. Omogućit će nam da konfiguriramo bilo koji znak napajanja koji želimo umjesto zadanog simbola '❯', uz promjenu boje.
  • solo prikaži korisničko ime ako nije isto kao prijavljeni korisnik i za root / ssh sesije.
  • Git integracija, pokazat će nam trenutnu granu Gita i status spremišta. Takođe može prikazati Node.js, Rust, Ruby, Python i Go.
  • Indikator postaje crven kada postoji zadnja naredba s kodom koji nije nula.
  • Prikazuje verziju paketa u trenutnom direktoriju za prijenos (Rust), npm (Node.js) i poezija (Python).
  • Možemo vidjeti trenutni nivo i status baterije. Imat ćemo mogućnost postavljanja načina na koji će se prikazivati ​​nivoi baterije.
  • Lets set brze narudžbe.
  • Detekcija okoline Nix-ljuska.
  • Pokazat će nam i vrijeme potrebno za izvršavanje posljednje naredbe. Možemo konfigurirati vrijeme potrebno dok Starship ne pokaže vrijeme potrebno za izvršavanje naredbe.
  • Ima a indikator za radna mjesta trčanje u pozadini.
  • Prikazuje vrijeme (onemogućeno prema zadanim postavkama) s opcijama za konfiguriranje formata vremena.

Ovo su samo neke od karakteristika. Oni mogu detaljnije se posavjetujte sa GitHub stranica projekta.

Instalirajte Starship Shell Prompt na Ubuntu

Instaliranje Starship Shell Prompta na Ubuntu je jednostavan postupak. Morat ćemo otvoriti samo terminal (Ctrl + Alt + T) i pokrenite sljedeću naredbu da ažurirate listu izvora softvera:

sudo apt update

Prije nastavka instalacije, morat ćemo instalirajte font powerline. Iako smo mogli instalirajte paket fontovi-powerline, u ovom primjeru ću instalirati Fair Code sa naredbom:

instalirati fontove fira kod

sudo apt install fonts-firacode

Nakon prethodne naredbe, izvršit ćemo sljedeću naredbu u istom terminalu do preuzmite i koristite skriptu instalacije Starship Shell Prompt:

instalirajte Starship na Ubuntu 20.04

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

početnu konfiguraciju

Samo nakon instalacije dodajte skriptu za pokretanje u vašu konfiguracijsku datoteku ljuske. Kao što sam komentirao gornje redove, imat ćemo na raspolaganju različite opcije, kao što su:

  • bash. Morat ćemo dodati sljedeći redak na kraj datoteke ~ / .bashrc:
eval "$(starship init bash)"
  • riba. Ako koristite ovu ljusku, dodajte sljedeće na kraj ~ / .config / fish / config.fish:
starship init fish | source
  • Zsh. U slučaju da ovo koristite, dodajte sljedeće na kraj datoteke ~ / .zshrc:
eval "$(starship init zsh)"
  • Powershell. U ovom slučaju morat ćemo dodati sljedeće na kraju ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Unesite izmjenu koju ste izvršili, nakon spremanja odgovarajuće datoteke, restart terminala.

zadani zvjezdani brod

para unesite promjene u Starchip konfiguraciju, kreirajmo konfiguracijsku datoteku kao što je prikazano dolje:

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

Ako želite unijeti malu promjenu u upit, tako da izgleda malo drugačije od one koju ćemo standardno pronaći, u datoteci koju smo upravo kreirali, zvanoj starship.toml, morat ćemo dodajte sljedeći sadržaj:

prilagođeni brod

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

Ovo su samo neke od opcija konfiguracije. Korisnici mogu pročitajte više o podešavanje of Starship, a mi se takođe možemo obratiti vašem Napredna konfiguracija. U ovoj dokumentaciji koja se nudi korisnicima naznačit će sve opcije koje možemo dodati.

Starship je za početak minimalan, a ne samo da prikazuje informacije kada je potrebno, već je i takav brzo i vrlo prilagodljivo. Da bi se upoznali s informacijama o ovom projektu, korisnici se mogu obratiti njihovim web stranica.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.