Skip to content

Rust Aliase

Beschleunigen Sie Ihre Rust-Entwicklung mit umfassenden Cargo- und Rustup-Verknuepfungen.

Uebersicht

Diese Aliase sind in rust.aliases.sh definiert und werden automatisch von Chezmoi geladen. Sie bieten schnellen Zugriff auf Cargo-Build-Befehle, Tests, Dokumentation und Rustup-Toolchain-Verwaltung.

Referenz

Grundlegende Befehle

AliasBeschreibung
cgCargo-Verknuepfung
cgnNeues Binary-Projekt erstellen
cgniNeues Library-Projekt erstellen
cginitProjekt im aktuellen Verzeichnis initialisieren

Build und Ausfuehrung

AliasBeschreibung
cgbDebug-Build
cgbrRelease-Build
cgrIm Debug-Modus ausfuehren
cgrrIm Release-Modus ausfuehren
cgwBeobachten und bei Aenderungen neu bauen

Tests und Benchmarks

AliasBeschreibung
cgtTests ausfuehren
cgtrTests im Release-Modus ausfuehren
cgbhBenchmarks ausfuehren
cgtaAlle Targets testen
cgttSingle-threaded Tests

Code-Qualitaet

AliasBeschreibung
cgcKompilierung pruefen
cgclBuild-Artefakte bereinigen
cgcyClippy-Lints ausfuehren
cgfCode formatieren
cgfaGesamten Code formatieren
cgfxCode-Probleme automatisch beheben
cgaudSicherheitsluecken ueberpruefen

Dokumentation

AliasBeschreibung
cgdDokumentation bauen und oeffnen
cgdrRelease-Dokumentation bauen
cgdoPrivate Items dokumentieren

Abhaengigkeiten

AliasBeschreibung
cgaAbhaengigkeit hinzufuegen
cgadDev-Abhaengigkeit hinzufuegen
cguAbhaengigkeiten aktualisieren
cgoVeraltete Abhaengigkeiten pruefen
cgvAbhaengigkeiten vendorn
cgtreeAbhaengigkeitsbaum anzeigen

Cross-Compilation

AliasBeschreibung
cgxMit Zig bauen
cgxwCross-Compilation
cgxtPlattform-spezifisches Target

Analyse und Profiling

AliasBeschreibung
cgflFlamegraph erzeugen
cgblBinary-Groessenanalyse
cglCode-Coverage
cgmModulstruktur
cgexMakros expandieren

Paketverwaltung

AliasBeschreibung
cgiBinary installieren
cgunBinary deinstallieren
cgpAuf crates.io veroeffentlichen
cgscrates.io durchsuchen
cgcpRelease-Paket erstellen

Rustup-Updates

AliasBeschreibung
ruAlle Toolchains aktualisieren
rusStable-Toolchain aktualisieren
runNightly-Toolchain aktualisieren
rtiBestimmte Toolchain installieren

Komponentenverwaltung

AliasBeschreibung
rcaKomponente hinzufuegen
rclKomponenten auflisten
rcrKomponente entfernen

Toolchain-Verwaltung

AliasBeschreibung
rtlInstallierte Toolchains auflisten
rtuToolchain deinstallieren
rdeStandard-Toolchain setzen

Target-Verwaltung

AliasBeschreibung
rtaaCompile-Target hinzufuegen
rtalVerfuegbare Targets auflisten
rtarCompile-Target entfernen

Environment Running

AliasBeschreibung
rnsBefehl mit Stable ausfuehren
rnnBefehl mit Nightly ausfuehren

Dokumentation und Hilfe

AliasBeschreibung
rdoRust-Dokumentation oeffnen

Override-Verwaltung

AliasBeschreibung
rprToolchain fuer Verzeichnis setzen
rplVerzeichnis-Overrides auflisten
rpnVerzeichnis-Override entfernen

Toolchain-Info

AliasBeschreibung
rwsAktiven rustc-Pfad anzeigen
rshToolchain-Infos anzeigen