diff --git a/pages.fr/common/cargo.md b/pages.fr/common/cargo.md new file mode 100644 index 0000000000..f148f79452 --- /dev/null +++ b/pages.fr/common/cargo.md @@ -0,0 +1,37 @@ +# cargo + +> Gestion d'un projet Rust et ses dependences (crates). +> Certaines sous-commandes comme `cargo build` ont leurs propres documentations. +> Plus d'informations : . + +- Rechercher des crates : + +`cargo search {{recherche}}` + +- Installer un crate : + +`cargo install {{nom_du_crate}}` + +- Lister les crates déjà installés : + +`cargo install --list` + +- Créer un nouveau binaire ou librairie du projet Rust dans le dossier courant : + +`cargo init --{{bin|lib}}` + +- Créer un nouveau binaire ou librairie du projet Rust dans un dossier spécifique : + +`cargo new {{chemin/vers/dossier}} --{{bin|lib}}` + +- Compiler le projet Rust dans le dossier courant : + +`cargo build` + +- Compiler le projet Rust dans le dossier courant en utilisant le compilateur nightly : + +`cargo +nightly build` + +- Compiler en utilisant un nombre spécifique de threads (par défaut on prend le nombre de coeurs du CPU) : + +`cargo build --jobs {{nombre_de_threads}}`