Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Étendre Cargo avec des commandes personnalisées

Cargo est concu de maniere a pouvoir être etendu avec de nouvelles sous-commandes sans avoir à le modifier. Si un binaire dans votre $PATH est nomme cargo-something, vous pouvez l’exécuter comme s’il s’agissait d’une sous-commande de Cargo en exécutant cargo something. Les commandes personnalisees comme celle-ci sont également listees lorsque vous exécutez cargo --list. Pouvoir utiliser cargo install pour installer des extensions puis les exécuter exactement comme les outils intégrés de Cargo est un avantage extremement pratique de la conception de Cargo !

Résumé

Le partage de code avec Cargo et crates.io fait partie de ce qui rend l’écosystème Rust utile pour de nombreuses tâches différentes. La bibliothèque standard de Rust est petite et stable, mais les crates sont faciles à partager, à utiliser et à améliorer selon un calendrier différent de celui du langage. N’hésitez pas à partager sur crates.io le code qui vous est utile ; il sera probablement aussi utile à quelqu’un d’autre !