Starship, installer denne minimale prompt skrevet i Rust

om stjerneskib

I den næste artikel skal vi se på Starship. Dette er un prompt gratis og open source shell til Gnu / Linux, MacOS og Windows. Det er let, hurtigt og meget tilpasseligt til nogle af de mest populære skaller. Den frigives under ISC-licensen og er skrevet i Rust.

Vi vil være i stand til at tilpasse alt i Starship, det er også kompatibelt med næsten alle operativsystemer og skaller som f.eks bash, fisk, zsh, PowerShell e ion. Det kan også integreres med git og vise os det aktuelle batteriniveau og tilstand. Den leveres med baggrundsjobindikator og understøttelse af Powerline-skrifttyper.

Hvis vi bruger standardværdierne, vil vi se en simpel, men også meget nyttig prompt, siden giver kun yderligere oplysninger, når det er nødvendigt. Da vi kan tilpasses meget, kan vi få det til at se så elegant ud, som vi vil. For at gøre dette finder vi en god dokumentation om konfigurationen, hvor de vil fortælle os, hvordan vi foretager de nødvendige ændringer.

Nogle funktioner i Starship

stjerneskib kører

  • det er skrevet i Rust, og det skal fungere med de mest almindelige skaller på de mest almindelige operativsystemer. Vi finder det installationsinstruktioner til Bash, Fish, Zsh, Powershell og Ion.
  • Brug en Powerline-skrifttype for at angive forskellige oplysninger. Det giver os mulighed for at konfigurere ethvert powerline-tegn, vi ønsker i stedet for standardsymbolet '❯', ud over at ændre farven.
  • Single vis brugernavn hvis det ikke er det samme som den bruger, der er logget ind, og for root / ssh-sessioner.
  • Git integration, det viser os den aktuelle gren af ​​Git og status for arkivet. Det kan også vise Node.js, Rust, Ruby, Python og Go.
  • Indikatoren bliver rød, når den sidste kommando med kode, der ikke er nul, findes.
  • Viser versionen af ​​pakken i den aktuelle uploadmappe (Rust), npm (Node.js) og poesi (Python).
  • Vi kan se aktuelt batteriniveau og status. Vi har mulighed for at indstille den måde, hvorpå batteriniveauerne vises.
  • Lad os sætte hurtige ordrer.
  • Miljøpåvisning Nix-skal.
  • Det viser os også den tid, det tog at udføre den sidste kommando. Vi kan konfigurere den tid, det tager, indtil Starship viser den tid, det tog at udføre en kommando.
  • Den har a indikator for job kører i baggrunden.
  • Viser tiden (deaktiveret som standard) med muligheder for at konfigurere tidsformatet.

Dette er blot nogle af funktionerne. De kan hør mere i detaljer fra GitHub-side af projektet.

Installer Starship Shell Prompt på Ubuntu

Installation af Starship Shell Prompt på Ubuntu er en nem proces. Vi bliver kun nødt til at åbne en terminal (Ctrl + Alt + T) og kør følgende kommando for at opdatere listen over softwarekilder:

sudo apt update

Før vi fortsætter med installationen, bliver vi nødt til at gøre det installer en skrifttype strømkabel. Selvom vi kunne installer pakken skrifttyper-powerline, i dette eksempel skal jeg installere Fira-kode med kommandoen:

installer skrifttyper fira-kode

sudo apt install fonts-firacode

Efter den forrige kommando udfører vi følgende kommando i den samme terminal til download og brug installationsskriptet til Starship Shell Prompt:

installer stjerneskib på Ubuntu 20.04

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

Indledende indstillinger

Efter installationen kun tilføj startskriptet til din shell-konfigurationsfil. Som jeg har kommenteret linjer ovenfor, vil vi have forskellige muligheder tilgængelige, såsom:

  • Bash. Vi bliver nødt til at tilføje følgende linje i slutningen af ​​~ / .bashrc-filen:
eval "$(starship init bash)"
  • Fisk. Hvis du bruger denne skal, skal du tilføje følgende i slutningen af ​​~ / .config / fish / config.fish:
starship init fish | source
  • zsh. Hvis du bruger dette, skal du tilføje følgende til slutningen af ​​~ / .zshrc-filen:
eval "$(starship init zsh)"
  • PowerShell. I dette tilfælde bliver vi nødt til at tilføje følgende til slutningen af ​​~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Foretag den ændring, du foretager, efter at have gemt den tilsvarende fil, genstart terminal.

standard stjerneskib

til foretage ændringer i Starchip-konfigurationen, lad os oprette konfigurationsfilen som vist nedenfor:

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

Hvis du vil give en lille ændring af prompten, så den ser lidt anderledes ud end den, vi som standard finder inden for den fil, vi lige har oprettet, kaldet stjerneskib.toml, Vi bliver nødt til at tilføj følgende indhold:

brugerdefineret stjerneskib

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

Dette er blot nogle af konfigurationsindstillingerne. Brugere kan læs mere om konfiguration af Starship, og vi kan også konsultere din Avanceret konfiguration. I denne dokumentation, som de tilbyder os til brugerne, vil de angive alle de muligheder, vi kan tilføje.

Startskib er minimalt til at begynde med, og det viser ikke kun information, når det er nødvendigt, det er det også hurtig og meget tilpasselig. For at høre oplysningerne om dette projekt kan brugerne kontakte deres webside.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.