Starship, installera den här minimala uppmaningen skriven i Rust

om rymdskepp

I nästa artikel ska vi ta en titt på Starship. Detta är un snabb gratis och öppen källkodsskal för Gnu / Linux, MacOS och Windows. Det är lätt, snabbt och mycket anpassningsbart för några av de mest populära skalen. Den släpps under ISC-licensen och är skriven i Rust.

Vi kommer att kunna anpassa allt i Starship, det är också kompatibelt med nästan alla operativsystem och skal som bash, fisk, zsh, powershell e ion. Det kan också integreras med git och visa oss den aktuella batterinivån och tillståndet. Den levereras med bakgrundsindikator och stöd för Powerline-teckensnitt.

Om vi ​​använder standardvärdena kommer vi att se en enkel men också mycket användbar uppmaning, eftersom ger endast ytterligare information när det är nödvändigt. Eftersom vi är mycket anpassningsbara kan vi få det att se så elegant ut som vi vill. För att göra detta hittar vi en bra dokumentation om konfigurationen, där de kommer att berätta för oss hur vi gör de nödvändiga ändringarna.

Några funktioner i Starship

rymdskepp kör

  • Den skriven i Rust, och det ska fungera med de vanligaste skalen på de vanligaste operativsystemen. Vi kommer hitta installationsinstruktioner för Bash, Fish, Zsh, Powershell och Ion.
  • Använd ett Powerline-teckensnitt för att ange olika uppgifter. Det gör att vi kan konfigurera vilken powerline-karaktär vi vill ha istället för standardsymbolen '❯', förutom att ändra färg.
  • Solo visa användarnamn om det inte är detsamma som den inloggade användaren och för root / ssh-sessioner.
  • Git-integration, det visar oss den aktuella Git-grenen och förvarets status. Det kan också visa Node.js, Rust, Ruby, Python och Go.
  • Indikatorn blir röd när det sista kommandot med kod utan noll finns.
  • Visar paketversionen i den aktuella uppladdningskatalogen (Rust), npm (Node.js) och diktning (Pytonorm).
  • Vi kan se aktuell batterinivå och status. Vi kommer att ha möjlighet att ställa in hur batterinivåerna ska visas.
  • Låter oss ställa in snabba beställningar.
  • Miljöavkänning Nix-skal.
  • Det visar oss också den tid det tog att utföra det sista kommandot. Vi kan konfigurera den tid det tar tills Starship visar den tid det tog att utföra ett kommando.
  • Har en indikator för jobb kör i bakgrunden.
  • Visar tiden (inaktiverad som standard) med alternativ för att konfigurera tidsformatet.

Det här är bara några av funktionerna. Dom kan konsultera mer i detalj från GitHub-sida av projektet.

Installera Starship Shell Prompt på Ubuntu

Installera Starship Shell Prompt på Ubuntu är en enkel process. Vi behöver bara öppna en terminal (Ctrl + Alt + T) och kör följande kommando för att uppdatera listan över programkällor:

sudo apt update

Innan vi fortsätter med installationen måste vi göra det installera ett teckensnitt kraftledning. Även om vi kunde installera paketet typsnitt-kraftlinje, i det här exemplet ska jag installera Fira-kod med kommandot:

installera teckensnitt fira-kod

sudo apt install fonts-firacode

Efter föregående kommando kommer vi att utföra följande kommando i samma terminal till ladda ner och använd installationsskriptet för Starship Shell Prompt:

installera rymdskepp på Ubuntu 20.04

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

Initiala inställningar

Endast efter installationen lägg till startskriptet i din skalkonfigurationsfil. Som jag har kommenterat rader ovan kommer vi att ha olika alternativ tillgängliga, till exempel:

  • Bash. Vi måste lägga till följande rad i slutet av ~ / .bashrc-filen:
eval "$(starship init bash)"
  • Fisk. Om du använder detta skal lägger du till följande i slutet av ~ / .config / fish / config.fish:
starship init fish | source
  • zsh. Om du använder detta, lägg till följande i slutet av ~ / .zshrc-filen:
eval "$(starship init zsh)"
  • powershell. I det här fallet måste vi lägga till följande i slutet av ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Gör ändringen efter att du har sparat motsvarande fil, starta om terminalen.

standardstjärnskepp

till göra ändringar i Starchip-konfigurationen, låt oss skapa konfigurationsfilen enligt nedan:

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

Om du vill göra en liten ändring av uppmaningen så att den ser lite annorlunda ut än den som vi hittar som standard, inom den fil vi just skapade, kallad rymdskepp.toml, vi måste lägg till följande innehåll:

anpassat rymdskepp

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

Det här är bara några av konfigurationsalternativen. Användare kan läs mer om konfiguration av Starship och vi kan också konsultera din Avancerad konfiguration. I den här dokumentationen som användare erbjuds kommer de att ange alla alternativ som vi kan lägga till.

Starship är minimalt till att börja med, och det visar inte bara information när det behövs, det är det också snabbt och mycket anpassningsbart. För att få information om detta projekt kan användare kontakta deras webbplats.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.