„Starship“, įdiekite šį minimalų raginimą, parašytą „Rust“

apie žvaigždžių laivą

Kitame straipsnyje apžvelgsime „Starship“. Tai yra un greitai nemokamas ir atviro kodo apvalkalas, skirtas Gnu / Linux, MacOS ir Windows. Tai lengva, greita ir labai pritaikoma kai kuriems populiariausiems kriauklėms. Jis išleidžiamas pagal ISC licenciją ir parašytas „Rust“.

„Starship“ galėsime viską pritaikyti, jis taip pat suderinamas su beveik visomis operacinėmis sistemomis ir apvalkalais, tokiais kaip bash, žuvis, Zsh, PowerShell e jonų. Tai taip pat gali integruotis su „git“ ir parodyti mums dabartinį akumuliatoriaus įkrovos lygį ir būseną. Jis ateina su foniniu darbo indikatoriumi ir „Powerline“ šrifto palaikymu.

Jei naudosime numatytąsias reikšmes, pamatysime paprastą, bet taip pat labai naudingą raginimą, nes teikia papildomos informacijos tik tada, kai to reikia. Būdami labai pritaikomi, galėsime atrodyti taip elegantiškai, kaip norime. Norėdami tai padaryti, rasime gerą konfigūracijos dokumentaciją, kurioje jie pasakys, kaip atlikti reikiamus pakeitimus.

Kai kurios „Starship“ savybės

veikia laivo žvaigždė

  • Yra parašyta Rust, ir jis turėtų veikti su dažniausiai naudojamų operacinių sistemų apvalkalais. Mes rasime „Bash“, „Fish“, „Zsh“, „Powershell“ ir „Ion“ sąrankos instrukcijos.
  • Naudokite „Powerline“ šriftą nurodyti įvairią informaciją. Tai leis mums sukonfigūruoti bet kokį norimą elektros linijos simbolį vietoj numatytojo simbolio „❯“ ir pakeisti spalvą.
  • Solo rodyti vartotojo vardą jei tai ne tas pats, kas prisijungęs vartotojas, ir root / ssh seansams.
  • Git integracija, jis mums parodys dabartinį „Git“ filialą ir saugyklos būseną. Taip pat gali būti rodomi „Node.js“, „Rust“, „Ruby“, „Python“ ir Go.
  • Indikatorius tampa raudonas, kai yra paskutinė komanda su nulio kodu.
  • Rodo paketo versiją dabartiniame įkėlimo kataloge (Rūdys), npm (Node.js) ir poezija („Python“).
  • Mes galime pamatyti dabartinis baterijos lygis ir būsena. Turėsime galimybę nustatyti akumuliatoriaus įkrovos lygio rodymo būdą.
  • Leidžia nusistatyti greiti užsakymai.
  • Aplinkos aptikimas „Nix-shell“.
  • Tai taip pat parodys laiką, kurio prireikė paskutinei komandai įvykdyti. Mes galime sukonfigūruoti laiką, kurio reikia, kol „Starship“ parodys laiką, kurio prireikė komandai įvykdyti.
  • Turi a darbo vietų rodiklis bėga fone.
  • Rodo laiką (pagal numatytuosius nustatymus išjungtas) su laiko formato konfigūravimo parinktimis.

Tai tik keletas funkcijų. Jie gali išsamiau pasikonsultuokite iš „GitHub“ puslapis projekto.

Įdiekite „Starship Shell Prompt“ į „Ubuntu“

„Starship Shell Prompt“ įdiegimas „Ubuntu“ yra lengvas procesas. Turėsime atidaryti tik terminalą („Ctrl“ + „Alt“ + T) ir paleiskite šią komandą, kad atnaujintumėte programinės įrangos šaltinių sąrašą:

sudo apt update

Prieš tęsdami diegimą, turėsime įdiekite šriftą elektros linija. Nors galėtume įdiekite paketą šriftai-elektros linija, šiame pavyzdyje ketinu įdiegti Firos kodas su komanda:

įdiegti šriftus fira kodas

sudo apt install fonts-firacode

Po ankstesnės komandos mes vykdysime šią komandą tame pačiame terminale atsisiųskite ir naudokite „Starship Shell Prompt“ diegimo scenarijų:

įdiekite žvaigždžių laivą „Ubuntu 20.04“

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

Pradiniai nustatymai

Tik po įdiegimo pridėkite paleisties scenarijų prie savo apvalkalo konfigūracijos failo. Kaip komentavau pirmiau pateiktas eilutes, turėsime įvairių variantų, tokių kaip:

  • Bash. ~ / .Bashrc failo pabaigoje turėsime pridėti šią eilutę:
eval "$(starship init bash)"
  • žuvis. Jei naudojate šį apvalkalą, pridėkite šiuos duomenis prie ~ / .config / fish / config.fish pabaigos:
starship init fish | source
  • Zsh. Jei naudojate tai, pridėkite ~ / .zshrc failo pabaigą:
eval "$(starship init zsh)"
  • PowerShell. Tokiu atveju ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1 pabaigoje turėsime pridėti šiuos duomenis:
Invoke-Expression (&starship init powershell)

Atlikę pakeitimą, išsaugoję atitinkamą failą, paleiskite terminalą iš naujo.

numatytasis žvaigždžių laivas

į atlikti „Starchip“ konfigūracijos pakeitimus, sukursime konfigūracijos failą, kaip parodyta žemiau:

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

Jei norite šiek tiek pakeisti raginimą, kad jis atrodytų šiek tiek kitoks nei tas, kurį rasime pagal numatytuosius nustatymus, ką tik sukurtame faile, vadinamame žvaigždžių laivas.toml, turėsime pridėti šį turinį:

nestandartinis žvaigždžių laivas

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

Tai tik keletas iš konfigūracijos parinkčių. Vartotojai gali skaitykite daugiau apie konfigūracija iš „Starship“, taip pat galime pasikonsultuoti su jumis Išplėstinė konfigūracija. Šioje vartotojams siūlomoje dokumentacijoje jie nurodys visas galimybes, kurias galime pridėti.

Žvaigždžių laivo pradžia yra minimali ir ji ne tik rodo informaciją, kai to reikia, bet ir yra greitai ir labai pritaikoma. Norėdami sužinoti šio projekto informaciją, vartotojai gali susisiekti su savo projektu Interneto svetainė.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.