Расширение Cargo пользовательскими командами
Cargo спроектирован так, чтобы вы могли расширять его новыми подкомандами без необходимости его модифицировать. Если исполняемый файл в вашем $PATH называется cargo-something, вы можете запустить его как подкоманду Cargo, выполнив cargo something. Такие пользовательские команды также отображаются при запуске cargo --list. Возможность использовать cargo install для установки расширений и последующего запуска их точно так же, как встроенные инструменты Cargo — это невероятно удобное преимущество дизайна Cargo!
Краткое содержание
Обмен кодом через Cargo и crates.io — это часть того, что делает экосистему Rust полезной для множества различных задач. Стандартная библиотека Rust небольшая и стабильная, но крейты легко делиться, использовать и улучшать по графику, независимому от графика развития языка. Не стесняйтесь делиться на crates.io кодом, который полезен вам; скорее всего, он будет полезен и кому-то другому!