কাস্টম কমান্ড দিয়ে কার্গোকে এক্সটেন্ড করা
কার্গো এমনভাবে ডিজাইন করা হয়েছে যাতে আপনি এটিকে পরিবর্তন না করেই নতুন সাবকমান্ড দিয়ে এক্সটেন্ড করতে পারেন। যদি আপনার $PATH
-এ থাকা কোনো বাইনারির নাম cargo-something
হয়, তাহলে আপনি এটিকে cargo something
কমান্ড চালিয়ে কার্গোর সাবকমান্ডের মতো করে চালাতে পারেন। এই ধরনের কাস্টম কমান্ডগুলো cargo --list
চালালে তালিকাভুক্ত হয়। cargo install
ব্যবহার করে এক্সটেনশন ইনস্টল করতে পারা এবং তারপর সেগুলোকে বিল্ট-ইন কার্গো টুলের মতোই চালাতে পারা কার্গোর ডিজাইনের একটি অত্যন্ত সুবিধাজনক সুবিধা!
সারসংক্ষেপ
কার্গো এবং crates.io-এর মাধ্যমে কোড শেয়ার করা Rust ইকোসিস্টেমকে বিভিন্ন কাজের জন্য দরকারী করে তোলার একটি অংশ। Rust-এর স্ট্যান্ডার্ড লাইব্রেরি ছোট এবং স্থিতিশীল, কিন্তু ক্রেটগুলো ভাষার টাইমলাইনের থেকে ভিন্ন সময়ে সহজেই শেয়ার করা, ব্যবহার করা এবং উন্নত করা যায়। crates.io-তে আপনার জন্য দরকারী কোড শেয়ার করতে দ্বিধা করবেন না; সম্ভবত এটি অন্য কারো জন্যও দরকারী হবে