Starship, girka wannan dan karamin hanzarin da aka rubuta a Rust

game da taurari

A cikin labarin na gaba zamu kalli Starship. Wannan un da sauri kwasfa na kyauta da na budewa don Gnu / Linux, MacOS da Windows. Abu ne mai sauƙi, mai sauri, kuma wanda za'a iya keɓance shi sosai ga wasu shahararrun bawo. An sake shi ƙarƙashin lasisin ISC kuma an rubuta shi a Tsatsa.

Zamu iya tsara komai a cikin Starship, yana kuma dace da kusan dukkanin tsarin aiki da bawo irin su Bash, kifi, Zsh, ikonsall e ion. Hakanan yana iya haɗawa da git kuma ya nuna mana matakin batir na yanzu da jihar. Ya zo tare da alamun aiki na bango da goyan bayan rubutu na Powerline.

Idan muka yi amfani da ƙa'idodin tsoho, za mu ga sauƙi amma mai fa'ida sosai, tunda bayar da ƙarin bayani kawai lokacin da ake bukata. Kasancewa mai sauƙaƙa sosai, zamu iya sanya shi yayi kyau kamar yadda muke so. Don yin wannan, zamu sami kyawawan takardu akan daidaitawa, wanda a ciki zasu gaya mana yadda ake yin canje-canje da ake buƙata.

Wasu fasalolin Tauraruwa

taurari a guje

  • Shin rubuta a Tsatsa, kuma yakamata yayi aiki tare da bawo na yau da kullun akan tsarin aikin yau da kullun. Za mu samu umarnin saitawa don Bash, Kifi, Zsh, Powershell da Ion.
  • Yi amfani da font na layin waya don nuna bayanai daban-daban. Zai bamu damar tsara kowane nau'in layin wutar da muke so maimakon alamar tsoho '❯', ban da canza launi.
  • solo nuna sunan mai amfani idan ba daidai yake da wanda aka shiga cikin mai amfani ba, kuma don tushen / ssh zaman.
  • Git hadewa, zai nuna mana reshen Git na yanzu da matsayin ma'ajiyar ajiya. Hakanan yana iya nuna Node.js, Rust, Ruby, Python, da Go.
  • Mai nuna alama ya zama ja lokacin da umarni na ƙarshe tare da lambar da ba sifili ta wanzu.
  • Nuna sigar kunshin a cikin kundin fayil na yanzu (Tsatsa), npm (Node.js) da shayari (Python).
  • Muna iya ganin matakin baturi na yanzu da matsayi. Zamu sami damar saita hanyar da ake nuna matakan batir.
  • Lets saita umarni da sauri.
  • Gano muhalli Nix-harsashi.
  • Hakanan zai nuna mana lokacin da aka dauka don aiwatar da umarnin karshe. Zamu iya saita lokacin da zai dauka har sai Starship ya nuna lokacin da ya dauka don aiwatar da umarni.
  • Yana da manuniya ga ayyuka Gudun baya.
  • Nuna lokaci (an kashe ta tsohuwa) tare da zaɓuɓɓuka don saita tsarin lokaci.

Waɗannan su ne kawai wasu daga cikin siffofin. Za su iya nemi karin bayani dalla-dalla daga Shafin GitHub na aikin.

Shigar da Starship Shell Prompt akan Ubuntu

Sanya Starship Shell Prompt akan Ubuntu aiki ne mai sauƙi. Dole ne kawai mu buɗe tashar (Ctrl + Alt + T) kuma Gudanar da umarni mai zuwa don sabunta jerin tushen kayan aikin software:

sudo apt update

Kafin ci gaba da shigarwa, dole ne muyi shigar da font layin wuta. Dukda cewa zamu iya shigar da kunshin fonts-layin waya, a cikin wannan misalin zan girka Lambar Fira tare da umarnin:

shigar da fonts fira code

sudo apt install fonts-firacode

Bayan umarnin da ya gabata, zamu aiwatar da umarni mai zuwa a cikin wannan tashar zuwa zazzage kuma yi amfani da rubutun shigarwa na Starship Shell Prompt:

shigar tauraron dan adam akan Ubuntu 20.04

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

Saitin farko

Bayan kafuwa, kawai scriptara rubutun farawa zuwa fayil ɗin daidaitawar harsashi. Kamar yadda nayi tsokaci akan layi a sama, zamu sami zaɓi daban daban, kamar:

  • Bash. Dole ne mu ƙara layi mai zuwa zuwa ƙarshen fayil ɗin ~ / .bashrc:
eval "$(starship init bash)"
  • Fish. Idan kayi amfani da wannan kwandon, kara wadannan zuwa karshen ~ / .config / fish / config.fish:
starship init fish | source
  • Zsh. Idan kun yi amfani da wannan, ƙara waɗannan zuwa ƙarshen fayil ~ / .zshrc:
eval "$(starship init zsh)"
  • Powershell. A wannan halin dole ne mu ƙara waɗannan masu zuwa a ƙarshen ~ \ Documents \ PowerShell \ Microsoft.PowerShell_profile.ps1
Invoke-Expression (&starship init powershell)

Yi canjin da kuka yi, bayan adana fayil ɗin da ya dace, sake kunnawa.

tsoho taurari

para yi canje-canje ga tsarin Starchip, Bari mu ƙirƙiri fayil ɗin sanyi kamar yadda aka nuna a ƙasa:

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

Idan kuna son ba da ɗan canji ga abin da za a nuna, don haka ya ɗan bambanta da wanda za mu samu ta tsohuwa, a cikin fayil ɗin da muka ƙirƙira, wanda ake kira tauraruwa.toml, dole ne muyi theara abubuwan da ke gaba:

tauraron dan adam

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

Waɗannan su ne kaɗan daga zaɓuɓɓukan sanyi. Masu amfani za su iya karanta game da saiti na Starship kuma zamu iya tuntuɓar ku Tsarin cigaba. A cikin wannan takaddun da aka ba masu amfani, za su nuna duk zaɓukan da za mu iya ƙarawa.

Rshiparancin tauraruwa shine mafi karanci farawa da, kuma ba kawai yana nuna bayanai lokacin da ake buƙata ba, shi ma azumi da kuma sosai customizable. Don tuntuɓar bayanin wannan aikin, masu amfani zasu iya tuntuɓar su shafin yanar gizo.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.