# cargo init > Crée un nouveau paquet Cargo. > Équivalent de `cargo new`, mais où spécifier un dossier est optionnel. > Plus d'informations : . - Initialise un projet Rust binaire dans le dossier courant : `cargo init` - Initailise un projet de binaire Rust dans le dossier spécifié : `cargo init {{chemin/vers/dossier}}` - Initialise un projet de bibliothèque Rust dans le dossier spécifié : `cargo init --lib` - Initialise un dépôt de système de gestion de version dans le dossier du projet (défaut : `git`) : `cargo init --vcs {{git|hg|pijul|fossil|none}}` - Défini le nom du paquet (défaut : nom du dossier): `cargo init --name {{nom_du_paquet}}`