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
- 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:
sudo apt install fonts-firacode
Edellisen komennon jälkeen suoritamme seuraavan komennon samassa terminaalissa lataa ja käytä Starship Shell Prompt -asennuskomentoa:
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.
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ö:
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.