Rust lastekommandoer

Rust lastekommandoer
Last er en lett og kraftig open source pakkesjef for rustprogrammeringsspråket. Det er et verktøy som kan ta rust fra et relativt normalt programmeringsspråk til et som er kraftig og det mest gledelig å jobbe.

Last kommer med en serie kommandoer og verktøy som spenner fra å generere et nytt prosjekt til å publisere dine egne pakker på Rust Official Repository.

Vel, rustaceans, i denne artikkelen vil vi introdusere deg for Cargo Package Manager ved å lære de mest grunnleggende og nyttige kommandoene.

Installere last

Før du kan bruke Cargo Package Manager, må du installere den. Som standard er last pakket sammen med rustkompilatoren. Derfor, hvis du har rustc installert, er sjansen stor for at du har last installert.

For å sjekke om lasten er tilgjengelig i systemet ditt, åpner du terminalen og angir kommandoen:

$ last -Versjon
Last 1.58.0 (F01B232BC 2022-01-19)

Cargo -Versjonskommandoen vil returnere versjonen av last som er installert på systemet ditt.

Nyttige lastekommandoer.

Følgende er en liste over noen nyttige kommandoer gitt av Cargo Package Manager:

Last Ny

Den nye kommandoen for lasten lar deg opprette en ny lastepakke i den spesifiserte katalogen.

Eksempel Bruk av kommandoen er som vist:

$ last nye [alternativer] bane

Kommandoen oppretter en ny lastepakke med det spesifiserte navnet i den nåværende arbeidskatalogen.

Kommandoen støtter andre alternativer som:

  1. -Navnnavn - Angir navnet på pakken.
  2. -Bin - ber Cargo om å lage en pakke med det spesifiserte binære målet. Som standard er verdien satt til SRC/Main.Rs
  3. -Lib - ber Cargo om å opprette en pakke med biblioteksmålet som spesifisert. Som standard SRC/LIB.Rs

Lastinit

Cargo Init -kommandoen oppretter en ny lastemanifest i den nåværende arbeidskatalogen. Kommandoen er som vist:

Lastinit [Alternativer] Sti

Den støtter lignende alternativer som den nye kommandoen Cargo.

Lastinstallasjon

Lastinstallasjonskommandoen lar deg bygge og installere en rustbinær. Kommandosyntaks er som vist:

Lastbygg [alternativer] Opprett

Du kan installere en kasse fra flere kilder som -Git, -Path og -Registry. Disse flaggene lar deg endre kilden til kassen.

Kommandoen støtter andre alternativer. Et eksempel er som vist:

  1. -Versjon - Angir hvilken kasseversjon som skal installeres.
  2. -Liste - lister opp alle de installerte pakkene og deres versjoner.
  3. -Force - Force Overwrite Crates and Binaries.
  4. -BIN - Installer bare den spesifiserte binære.
  5. -ROOT - Angir rotkatalogen du vil installere pakkene.

Ovennevnte er noen alternativer som støttes av Cargo Install -kommandoen.

Last avinstallerer

Cargo Uninstall -kommandoen fjerner en pakke installert ved hjelp av Cargo Install -kommandoen.

Kommandosyntaks er som vist:

Cargo Uninstall [Alternativer] [Spec]

Følgende er eksempler på alternativer å bruke med Cargo Uninstall -kommandoen.

  1. -Pakke - Angir hvilken pakke som skal avinstallerer.
  2. -Bin Name - Avinstaller bare det binære med det spesifiserte navnet.

Lastesøk

Cargo Search -kommandoen lar deg søke etter en rustpakke i kassene.io katalog. Kommandosyntaks er som vist:

Lastesøk [Alternativer] [spørring]

Kommandoen vil søke etter matchende kasser på kasser.IO og returnerer Found Matches sammen med beskrivelsen i Toml -format.

Lastekjøring

Cargo Run -kommandoen kjører gjeldende pakke. Kommandosyntaks er som vist:

Cargo Run [Alternativer] [- Args]

Alternativene etter at -Args -flaggene blir behandlet som programargumenter og sendes til den løpende binære.

Husk at Cargo Run -kommandoen vil kjøre pakken i den gjeldende arbeidskatalogen. For å spesifisere en annen katalog, kan du bruke -p -flagget.

Lastbygg

Cargo Build -kommandoen samler gjeldende pakke og de nødvendige avhengighetene.

Kommandosyntaks er som vist:

Lastbygg [alternativer]

last [kommando] -hjelp

Hjelpekommandoen lar deg få den tilgjengelige hjelpemenyen for en spesifikk kommando. For å få hjelp til Cargo Build -kommandoen, kan du for eksempel gjøre:

Lastbygg -Hjelp

For å få hjelp til hovedlastkommandoen, skriv inn kommandoen:

Lasthjelp

lastetre

Cargo Tree -kommandoen viser et treformat for avhengighetene for den spesifiserte pakken.

Kommandosyntaks er som:

Lastetre [alternativer]

Lastfikse

Lastfiksen fikser automatisk innlintingsfeilene som er returnert av Rust -kompilatoren. Kommandosyntaks er som vist:

last fastsette [alternativer]

Andre kommandoer

Ovennevnte er noen vanlige kommandoer du vil bruke mens du jobber med Cargo Package Manager. Imidlertid er det andre som kanskje ikke dukker opp så ofte, men som kan være nyttige.

Disse inkluderer:

  1. Cargo Doc - Cargo Doc -kommandoene lar deg generere dokumentasjonen for en pakke.
  2. Cargo Fetch - Denne kommandoen henter avhengighetene som er definert i en pakke fra nettverket.
  3. Cargo Clean - Fjerner de genererte gjenstandene.
  4. Lastpakke - Denne kommandoen akkumulerer en lokal pakke til en distribuert tjærefil.

Lukking

Artikkelen skisserer noen vanlige og nyttige kommandoer når du jobber med Cargo Package Manager. Denne listen er bare et tips av lastekommandoene. Sjekk ressursen nedenfor for å lære mer om lastekommandoer.

https: // doc.Rust-Lang.org/last/