# Les alias Rust

Le fichier rust.aliases.sh crée des raccourcis utiles pour travailler avec Rust (opens new window). Rust est un langage de programmation qui permet de créer des programmes plus rapidement et plus efficacement.

Les alias Rust sont une collection d'alias qui vous permettent d'interagir avec les commandes commandes rustup et cargo. Ils sont conçus pour être utilisés avec le gestionnaire de chaîne d'outils rustup et le gestionnaire de paquets cargo.

# Raccourcis Rust

Alias Command Description
ru rustup update Met à jour Rust
rca rustup component add Ajoute un composant à Rust
rcl rustup component list Liste les composants de Rust
rcr rustup component remove Supprime un composant de Rust
rde rustup default Définit la version par défaut de Rust
rnn rustup run nightly Exécute une commande avec la version de Rust nightly
rns rustup run stable Exécute une commande avec la version de Rust stable
rtaa rustup target add Ajoute une cible à Rust
rtal rustup target list Liste les cibles de Rust
rtar rustup target remove Supprime une cible de Rust
rti rustup toolchain install Installe une chaîne d'outils de Rust
rtl rustup toolchain list Liste les chaînes d'outils de Rust
rtu rustup toolchain uninstall Désinstalle une chaîne d'outils de Rust
ruc rustup update nightly Met à jour Rust nightly
rus rustup update stable Met à jour Rust stable

# Cargo

Cargo (opens new window) est le gestionnaire de paquets de Rust. Il est utilisé pour construire, tester et empaqueter des projets Rust. Cargo est inclus avec Rustup.

Alias Command Description
cg cargo Exécute la commande Cargo
cgb cg build Compile le projet
cgbh cg bench Compile et exécute les tests de performance
cgbr cg build --release Compile le projet en mode de sortie
cgc cg check Vérifie le projet sans le compiler
cgcl cg clean Supprime les fichiers de sortie du projet
cgcy cg clippy Exécute Clippy sur le projet
cgd cg doc --open Génère la documentation du projet et l'ouvre dans un navigateur
cgdr cg doc --release Génère la documentation du projet en mode de sortie
cgf cg fmt Formate le code source du projet
cgi cg install Installe un exécutable du projet
cginit cg init Crée un nouveau projet Cargo
cgn cg new Crée un nouveau projet Cargo
cgp cg publish Publie le projet sur crates.io
cgr cg run Compile et exécute le projet
cgrr cg run --release Compile et exécute le projet en mode de sortie
cgs cg search Recherche un paquet sur crates.io
cgt cg test Compile et exécute les tests du projet
cgtr cg test --release Compile et exécute les tests du projet en mode de sortie
cgtt cg tree Affiche l'arborescence des dépendances du projet
cgu cg update Met à jour les dépendances du projet
cgun cg uninstall Désinstalle un exécutable du projet