Première version | 1er février 2014 |
---|---|
Dernière version | 0.78.1 (28 mars 2024) |
Dépôt | github.com/rust-lang/cargo |
Écrit en | Rust |
Système d'exploitation | Multiplateforme |
Formats lus | Tom's Obvious, Minimal Language et Cargo manifest (d) |
Type |
Application-level package manager (d) Gestionnaire de paquets |
Licence | Licence MIT et licence Apache version 2.0 |
Site web | doc.rust-lang.org/cargo |
Cargo est le gestionnaire de paquets de Rust.
Il se base sur crates.io et rustc afin de compiler les programmes rust pour Windows, Mac OS, Linux, WASM ainsi que les publier sur crates.io (Le registre des paquets Rust).
Il est programmé en Rust et s'utilise en ligne de commande.
Pour créer un projet en Rust:
cargo new <Nom du Projet>Pour le compiler:
cargo buildPour le compiler et le lancer:
cargo runCe fichier contient des données encodés en TOML.
name = "<Le nom du projet>" version = "<La version du projet>" authors = #Ici pour chaque paquet nécessaire il faut entrer son nom et sa version de cette façon <nom> = "<version>" #Remarque la version peut être une étoile auquel cas il téléchargera la dernière version si rien n'est installé