Avatar ·

क्या cargo install में स्थापित पैकेजों को अपडेट करने का कोई कमांड है?

सभी को नमस्ते! मैं Rust में नया हूँ और सक्रिय रूप से ecosystem सीख रहा हूँ। मैंने `cargo install` के माध्यम से कुछ उपयोगी उपयोगिताएँ स्थापित की हैं — उदाहरण के लिए, `ripgrep`, `bat` और `fd-find`। सब कुछ बढ़िया काम कर रहा है, लेकिन मैंने देखा कि ये उपकरण समय-समय पर GitHub पर अपडेट होते हैं। मैं उन्हें अद्यतित रखना चाहता हूँ, लेकिन मुझे Ubuntu में `apt update && apt upgrade` या Homebrew में `brew upgrade` के समान कोई कमांड नहीं मिल रहा है। मैंने प्रयास किया: ```bash cargo install --update ripgrep ``` लेकिन मुझे त्रुटि मिली: `error: unexpected argument '--update' found`। फिर मैंने `cargo update ripgrep` आज़माया — वह भी काम नहीं किया, क्योंकि `cargo update` केवल Cargo.toml वाले प्रोजेक्ट में dependencies के लिए काम करता है। तो ऐसा लगता है कि प्रत्येक उपयोगिता को अपडेट करने के लिए मुझे पहले नवीनतम संस्करण पता करना होगा, और फिर इसे पुनः स्थापित करने के लिए `cargo install ripgrep --force` चलाना होगा। यह तब असुविधाजनक है जब आपके पास 10–15 उपकरण हों। क्या Cargo में बल्क अपडेट के लिए कोई अंतर्निहित कमांड है? या मुझे अपनी स्क्रिप्ट लिखनी होगी? कृपया सुझाव दें।