কাস্টম কমান্ড সহ Cargo-কে প্রসারিত করা
Cargo এমনভাবে ডিজাইন করা হয়েছে যাতে আপনি Cargo-কে modify না করে নতুন সাবকমান্ড দিয়ে এটিকে প্রসারিত করতে পারেন। যদি আপনার $PATH
-এ cargo-something
নামের একটি বাইনারি থাকে, তাহলে আপনি এটিকে এমনভাবে চালাতে পারেন যেন এটি একটি Cargo সাবকমান্ড, cargo something
চালিয়ে। আপনি যখন cargo --list
চালান তখন এইরকম কাস্টম কমান্ডগুলোও list করা হয়। Cargo install
ব্যবহার করে extension গুলো ইন্সটল করতে এবং তারপর বিল্ট-ইন Cargo টুলগুলোর মতোই চালাতে পারা Cargo-র ডিজাইনের একটি অত্যন্ত সুবিধাজনক সুবিধা!
সারসংক্ষেপ
Cargo এবং crates.io-এর সাথে কোড share করা হল Rust ইকোসিস্টেমকে অনেকগুলি different task-এর জন্য useful করে তোলার অংশ। Rust-এর standard library ছোট এবং stable, কিন্তু crate গুলো share করা, ব্যবহার করা এবং improve করা সহজ, language-এর চেয়ে আলাদা টাইমলাইনে। Crates.io-তে আপনার কাছে useful কোড share করতে দ্বিধা করবেন না; সম্ভবত এটি অন্য কারও জন্যও useful হবে!