Tähtialus, asenna tämä minimaalinen kehote, joka on kirjoitettu Rustiin

tähtialuksesta

Seuraavassa artikkelissa aiomme tarkastella Starshipia. Tämä on un nopea ilmainen ja avoimen lähdekoodin kuori Gnu / Linuxille, MacOS: lle ja Windowsille. Se on kevyt, nopea ja erittäin muokattavissa joillekin suosituimmista kuoreista. Se julkaistaan ​​ISC-lisenssillä ja kirjoitetaan Rust.

Pystymme mukauttamaan kaiken Starshipissa, se on myös yhteensopiva melkein kaikkien käyttöjärjestelmien ja kuorien kanssa, kuten kemut, kala, zsh, PowerShellin e ioni. Se voi myös integroitua gitiin ja näyttää nykyisen akun varaustilan ja tilan. Sen mukana tulee taustan työn ilmaisin ja Powerline-kirjasintuki.

Jos käytämme oletusarvoja, näemme yksinkertaisen mutta myös erittäin hyödyllisen kehotteen, koska antaa lisätietoja vain tarvittaessa. Koska se on erittäin muokattavissa, voimme tehdä siitä näyttävän niin tyylikkäältä kuin haluamme. Tätä varten löydämme konfiguroinnista hyvän dokumentaation, jossa he kertovat meille, miten tarvittavat muutokset tehdään.

Jotkut Starshipin ominaisuudet

tähtialus käynnissä

  • Se on kirjoitettu Rust, ja sen oletetaan toimivan yleisimpien kuorien kanssa yleisimmissä käyttöjärjestelmissä. Löydämme Bashin, Fishin, Zsh: n, Powershellin ja Ionin asennusohjeet.
  • Käytä Powerline-fonttia osoittamaan erilaisia ​​tietoja. Sen avulla voimme määrittää haluamasi voimajohdon merkin oletussymbolin ❯ sijaan värin vaihtamisen lisäksi.
  • Soolo näytä käyttäjänimi jos se ei ole sama kuin kirjautunut käyttäjä, ja root / ssh-istunnoille.
  • Git-integraatio, se näyttää meille Gitin nykyisen haaran ja arkiston tilan. Se voi myös näyttää Node.js, Rust, Ruby, Python ja Go.
  • Ilmaisin muuttuu punaiseksi, kun viimeinen komento, jolla ei ole nollakoodia, on olemassa.
  • Näyttää paketin version nykyisessä lataushakemistossa (Ruoste), npm (solmu.js) ja runous (Python).
  • Voimme nähdä akun nykyinen taso ja tila. Meillä on mahdollisuus asettaa tapa, jolla akun varaustasot näytetään.
  • Antaa asettaa nopeat tilaukset.
  • Ympäristön havaitseminen Nix-kuori.
  • Se näyttää myös viimeisen komennon suorittamiseen kuluneen ajan. Voimme määrittää, kuinka kauan Starship näyttää komennon suorittamiseen kuluneen ajan.
  • Onko työpaikkojen indikaattori käynnissä taustalla.
  • Näyttää ajan (oletusarvoisesti poissa käytöstä) vaihtoehdoilla aikamuodon määrittämiseen.

Nämä ovat vain joitain ominaisuuksia. He voivat ota tarkemmin yhteyttä GitHub-sivu projektin.

Asenna Starship Shell Prompt Ubuntulle

Starship Shell Prompt -ohjelman asentaminen Ubuntuun on helppo prosessi. Meidän on vain avattava pääte (Ctrl + Alt + T) ja suorita seuraava komento päivittääksesi ohjelmistolähteiden luettelon:

sudo apt update

Ennen asennuksen jatkamista meidän on asenna kirjasin voimalinja. Vaikka pystyisimme asenna paketti fontit-sähkölinja, tässä esimerkissä aion asentaa Firan koodi komennolla:

asenna fontit firakoodi

sudo apt install fonts-firacode

Edellisen komennon jälkeen suoritamme seuraavan komennon samassa terminaalissa lataa ja käytä Starship Shell Prompt -asennuskomentoa:

asenna tähtialus Ubuntu 20.04: een

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

Alkuperäiset asetukset

Vain asennuksen jälkeen lisää käynnistyskomentosarja shell-määritystiedostoon. Kuten olen kommentoinut rivejä yllä, meillä on erilaisia ​​vaihtoehtoja, kuten:

  • Kemut. Meidän on lisättävä seuraava rivi ~ / .bashrc-tiedoston loppuun:
eval "$(starship init bash)"
  • Kalat. Jos käytät tätä kuorta, lisää seuraava ~ / .config / fish / config.fish loppuun:
starship init fish | source
  • zsh. Jos käytät tätä, lisää seuraava ~ / .zshrc-tiedoston loppuun:
eval "$(starship init zsh)"
  • PowerShell. Tässä tapauksessa meidän on lisättävä seuraava ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1 loppuun.
Invoke-Expression (&starship init powershell)

Tee tekemäsi muutos vastaavan tiedoston tallentamisen jälkeen Käynnistä pääte uudelleen.

oletustähtialus

että tehdä muutoksia Starchip-kokoonpanoon, luodaan määritystiedosto alla olevan kuvan mukaisesti:

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

Jos haluat antaa kehotteelle pienen muutoksen, jotta se näyttää hieman erilaiselta kuin oletusarvoisesti löydämme, juuri luodussa tiedostossa nimeltä tähtialus.toml, meidän täytyy lisää seuraava sisältö:

mukautettu tähtialus

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

Nämä ovat vain muutamia määritysvaihtoehdoista. Käyttäjät voivat lue lisää kokoonpano Starshipista ja voimme myös ottaa yhteyttä sinuun Lisäasetukset. Tässä asiakirjassa, jonka he tarjoavat meille käyttäjille, he ilmoittavat kaikki vaihtoehdot, jotka voimme lisätä.

Tähtialus on aluksi vähäinen, ja se ei vain näytä tietoja tarvittaessa, vaan myös nopea ja erittäin muokattavissa. Käyttäjät voivat ottaa yhteyttä projektiin saadakseen tietoa tämän projektin tiedoista verkkosivusto.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.