Cargo (informatique)

Cargo est le gestionnaire de paquets de Rust[3].

Pour les articles homonymes, voir Cargo (homonymie).

Cargo

Informations
Première version [1]
Dernière version 0.54.0 ()[2]
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

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)[3].

Il est programmé en Rust et s'utilise en ligne de commande.

Commandes de base

Pour créer un projet en Rust:

cargo new <Nom du Projet>

Pour le compiler:

cargo build

Pour le compiler et le lancer:

cargo run

Le fichier cargo.toml

Ce fichier contient des données encodés en TOML.

[package]
name = "<Le nom du projet>"
version = "<La version du projet>"
authors = ["<auteur du projet>"]

[dependencies]
#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 au quel cas il téléchargera la dernière version si rien n'est installé

Annexes

Articles connexes

Liens externes

(en) Site officiel

Notes et références

  1. CrunchBase, (base de données web)
  2. « Release 0.54.0 », (consulté le )
  3. (en) « Cargo: packages for Rust », sur crates.io (consulté le )
  • Portail de la programmation informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.