Starship, installer denne minimale meldingen skrevet i Rust

om stjerneskip

I neste artikkel skal vi ta en titt på Starship. Dette er un teksten gratis og åpen kildekode-skall for Gnu / Linux, MacOS og Windows. Det er lett, raskt og svært tilpassbart for noen av de mest populære skallene. Den er utgitt under ISC-lisensen og er skrevet i Rust.

Vi vil være i stand til å tilpasse alt i Starship, det er også kompatibelt med nesten alle operativsystemer og skall som bash, fisk, Zsh, PowerShell e ion. Det kan også integreres med git og vise oss nåværende batterinivå og tilstand. Den kommer med bakgrunnsjobbindikator og støtte for Powerline font.

Hvis vi bruker standardverdiene, vil vi se en enkel, men også veldig nyttig ledelse, siden gir kun ytterligere informasjon når det er nødvendig. Å være svært tilpassbar, vil vi kunne få det til å se så elegant ut som vi vil. For å gjøre dette, vil vi finne en god dokumentasjon på konfigurasjonen, der de vil fortelle oss hvordan vi kan gjøre de nødvendige endringene.

Noen funksjoner i Starship

stjerneskip kjører

  • Den skrevet i Rust, og det skal fungere med de vanligste skallene på de vanligste operativsystemene. Vi finner installasjonsinstruksjoner for Bash, Fish, Zsh, Powershell og Ion.
  • Bruk en Powerline-font for å indikere ulike opplysninger. Det vil tillate oss å konfigurere hvilket som helst kraftlinjetegn vi ønsker i stedet for standardsymbolet '❯', i tillegg til å endre fargen.
  • Bare vis brukernavn hvis det ikke er det samme som den påloggede brukeren, og for root / ssh-økter.
  • Git integrasjon, det vil vise oss den nåværende grenen av Git og statusen til depotet. Det kan også vise Node.js, Rust, Ruby, Python og Go.
  • Indikatoren blir rød når den siste kommandoen med kode som ikke er null eksisterer.
  • Viser versjonen av pakken i gjeldende opplastingskatalog (Rust), npm (Node.js) og poesi (Python).
  • Vi kan se nåværende batterinivå og status. Vi vil ha muligheten til å angi hvordan batterinivået skal vises.
  • Kan sette raske bestillinger.
  • Miljøoppdagelse Nix-skall.
  • Det vil også vise oss tiden det tok å utføre den siste kommandoen. Vi kan konfigurere tiden det tar til Starship viser tiden det tok å utføre en kommando.
  • Har en indikator for jobber kjører i bakgrunnen.
  • Viser tiden (deaktivert som standard) med alternativer for å konfigurere tidsformatet.

Dette er bare noen av funksjonene. De kan konsulter mer i detalj fra GitHub-side av prosjektet.

Installer Starship Shell Prompt på Ubuntu

Installering av Starship Shell Prompt på Ubuntu er en enkel prosess. Vi trenger bare å åpne en terminal (Ctrl + Alt + T) og kjør følgende kommando for å oppdatere listen over programvarekilder:

sudo apt update

Før vi fortsetter installasjonen, må vi installer en skrift powerline. Selv om vi kunne installer pakken fonter-kraftlinje, i dette eksemplet skal jeg installere Fira-kode med kommandoen:

installer skrifter fira-kode

sudo apt install fonts-firacode

Etter forrige kommando vil vi utføre følgende kommando i samme terminal til last ned og bruk installasjonsskriptet for Starship Shell Prompt:

installer stjerneskip på Ubuntu 20.04

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

Innledende konfigurasjon

Bare etter installasjon legg til oppstartsskriptet i skallkonfigurasjonsfilen. Som jeg har kommentert linjer ovenfor, vil vi ha forskjellige alternativer tilgjengelig, for eksempel:

  • Bash. Vi må legge til følgende linje på slutten av ~ / .bashrc-filen:
eval "$(starship init bash)"
  • Fisk. Hvis du bruker dette skallet, kan du legge til følgende på slutten av ~ / .config / fish / config.fish:
starship init fish | source
  • Zsh. Hvis du bruker dette, kan du legge til følgende på slutten av ~ / .zshrc-filen:
eval "$(starship init zsh)"
  • PowerShell. I dette tilfellet må vi legge til følgende på slutten av ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Gjør endringen du gjør etter å ha lagret den tilsvarende filen, start terminalen på nytt.

standard stjerneskip

Til gjøre endringer i Starchip-konfigurasjonenla oss lage konfigurasjonsfilen som vist nedenfor:

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

Hvis du vil gi en liten endring i ledeteksten, slik at den ser litt annerledes ut enn den vi finner som standard, i filen vi nettopp opprettet, kalt stjerneskip.toml, må vi legg til følgende innhold:

tilpasset stjerneskip

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

Dette er bare noen av konfigurasjonsalternativene. Brukere kan les mer om konfigurasjon av Starship, og vi kan også konsultere din Avansert konfigurasjon. I denne dokumentasjonen som brukere tilbys, vil de indikere alle alternativene vi kan legge til.

Startskip er minimalt til å begynne med, og ikke bare viser det informasjon når det er nødvendig, det er det også raskt og sterkt tilpassbart. For å se informasjonen i dette prosjektet, kan brukerne kontakte deres nettsted.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.