Commandes de cargaison de rouille

Commandes de cargaison de rouille
La cargaison est un gestionnaire de packages open-source léger et puissant pour le langage de programmation Rust. C'est un outil qui peut prendre de la rouille d'un langage de programmation relativement normal à celui qui est puissant et le plus délicieux avec lequel travailler.

La cargaison est livrée avec une suite de commandes et d'outils qui vont de la génération d'un nouveau projet à la publication de vos propres packages sur le référentiel officiel de Rust.

Eh bien, Rustaceans, dans cet article, nous vous présenterons le fonctionnement du gestionnaire de packages de fret en apprenant les commandes les plus fondamentales et les plus utiles.

Installation de cargaison

Avant de pouvoir utiliser le gestionnaire de packages de fret, vous devrez l'installer. Par défaut, la cargaison est emballée avec le compilateur de rouille. Par conséquent, si vous avez installé Rustc, les chances sont élevées que vous ayez installé la cargaison.

Pour vérifier si le fret est disponible dans votre système, ouvrez votre terminal et entrez la commande:

$ Cargo - Version
Cargo 1.58.0 (F01B232BC 2022-01-19)

La commande cargo -version renvoie la version de la cargaison installée sur votre système.

Commandes de cargaison utiles.

Ce qui suit est une liste de certaines commandes utiles fournies par le gestionnaire de packages de cargaison:

cargo nouveau

La nouvelle commande de cargaison vous permet de créer un nouveau package de fret dans le répertoire spécifié.

L'exemple d'utilisation de la commande est comme indiqué:

$ cargo nouveau [options] chemin

La commande crée un nouveau package de fret avec le nom spécifié dans le répertoire de travail actuel.

La commande prend en charge d'autres options telles que:

  1. -Nom Nom - Spécifie le nom du package.
  2. -bin - dit à la cargaison de créer un package avec la cible binaire spécifiée. Par défaut, la valeur est définie sur SRC / Main.Rs
  3. -lib - dit à la cargaison de créer un package avec la cible de la bibliothèque comme spécifié. Par défaut, Src / Lib.Rs

cargo init

La commande cargo init crée un nouveau manifeste de fret dans le répertoire de travail actuel. La commande est comme indiqué:

Chemin de cargo init [options]

Il prend en charge des options similaires à la nouvelle commande de cargaison.

Installation de cargaison

La commande de cargaison d'installation vous permet de construire et d'installer un binaire de rouille. La syntaxe de commande est comme indiqué:

Création de cargaison [Options] Créer

Vous pouvez installer une caisse à partir de plusieurs sources telles que -git, -path et -gistry. Ces drapeaux vous permettent de changer la source de la caisse.

La commande prend en charge d'autres options. Un exemple est comme indiqué:

  1. -Version - Spécifie la version Crate à installer.
  2. -Liste - répertorie tous les packages installés et leurs versions.
  3. -Force - Force écraser les caisses et les binaires.
  4. -bac - installer uniquement le binaire spécifié.
  5. -root - Spécifie le répertoire racine dans lequel installer les packages.

Ce qui précède sont certaines options prises en charge par la commande d'installation de cargaison.

Désinstallation de la cargaison

La commande de désinstallation de cargaison supprime un package installé à l'aide de la commande d'installation de cargaison.

La syntaxe de commande est comme indiqué:

Cargo Désinstallez [Options] [SPEC]

Voici des exemples d'options à utiliser avec la commande de désinstallation de cargaison.

  1. -Package - Spécifie le package à désinstaller.
  2. -Nom du bac - ne désinstalle que le binaire avec le nom spécifié.

recherche de fret

La commande de recherche de fret vous permet de rechercher un package de rouille dans les caisses.répertoire IO. La syntaxe de commande est comme indiqué:

Recherche de fret [Options] [Requête]

La commande recherchera des caisses correspondantes sur les caisses.IO et renvoie les correspondances trouvées avec la description au format Toml.

cargo

La commande de cargo run exécute le package actuel. La syntaxe de commande est comme indiqué:

Cargo Run [Options] [- Args]

Les options après les drapeaux -args sont traitées comme des arguments de programme et sont transmises au binaire en cours d'exécution.

N'oubliez pas que la commande Cargo Run exécutera le package dans le répertoire de travail actuel. Pour spécifier un autre répertoire, vous pouvez utiliser l'indicateur -p.

construction de cargaison

La commande de construction de cargaison compile le package actuel et les dépendances requises.

La syntaxe de commande est comme indiqué:

Build de cargaison [Options]

cargo [commande] -help

La commande d'aide vous permet d'obtenir le menu d'aide disponible pour une commande spécifique. Par exemple, pour obtenir l'aide de la commande de construction de cargaison, vous pouvez faire:

build de cargaison - help

Pour obtenir de l'aide pour la commande de cargaison principale, entrez la commande:

Aide à la cargaison

cargo

La commande de cargaison affiche un format d'arbre pour les dépendances du package spécifié.

La syntaxe des commandes est comme:

cargo [options]

dose de cargaison

Le correctif de cargaison corrige automatiquement les erreurs de liaison renvoyées par le compilateur de rouille. La syntaxe de commande est comme indiqué:

cargaison réparer [options]]

Autres commandes

Ce qui précède sont quelques commandes communes que vous utiliserez tout en travaillant avec le gestionnaire de packages de cargaison. Cependant, il y en a d'autres qui peuvent ne pas apparaître aussi souvent mais peuvent être utiles.

Ceux-ci inclus:

  1. Cargo Doc - Les commandes de Doc Cargo vous permettent de générer la documentation d'un package.
  2. Cargo Fetch - Cette commande récupère les dépendances définies dans un package du réseau.
  3. Cargo Clean - Supprime les artefacts générés.
  4. Package de fret - Cette commande accumule un package local dans un fichier de goudron distribuable.

Fermeture

L'article décrit certaines commandes communes et utiles lorsque vous travaillez avec le gestionnaire de packages de fret. Cette liste n'est qu'une pointe des commandes de cargaison. Vérifiez la ressource ci-dessous pour en savoir plus sur les commandes de fret.

https: // doc.chanteur de la rouille.org / cargo /