Cargo (informatique)

Cargo

Informations
Première version [1]
Dernière version 0.85.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 ()
Type Application-level package manager ()
Gestionnaire de paquets
Licence Licence MIT et licence Apache 2.0
Site web doc.rust-lang.org/cargo

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

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 auquel cas il téléchargera la dernière version si rien n'est installé

Notes et références

  1. Crunchbase (base de données en ligne).
  2. « Release 0.85.0 », (consulté le )
  3. a et b (en) « Cargo: packages for Rust », sur crates.io (consulté le )

Article connexe

Liens externes