هل لدى cargo install أمر لتحديث الحزم المثبتة؟
مرحبًا بالجميع! أنا مبتدئ في Rust وأدرس النظام البيئي بنشاط. لقد قمت بتثبيت بعض الأدوات المفيدة عبر `cargo install` — مثل `ripgrep` و `bat` و `fd-find`. كل شيء يعمل بشكل رائع، لكنني لاحظت أن هذه الأدوات يتم تحديثها بشكل دوري على GitHub. أريد إبقاءها محدثة، لكنني لا أجد أمرًا مشابهًا لـ `apt update && apt upgrade` في Ubuntu أو `brew upgrade` في Homebrew.
لقد جربت:
```bash
cargo install --update ripgrep
```
لكنني حصلت على خطأ: `error: unexpected argument '--update' found`. ثم جربت `cargo update ripgrep` — لم يعمل أيضًا، لأن `cargo update` يعمل فقط مع التبعيات في مشروع يحتوي على Cargo.toml.
يبدو أنه لتحديث كل أداة، يجب أولاً معرفة أحدث إصدار، ثم تنفيذ `cargo install ripgrep --force` لإعادة تثبيتها. هذا غير مريح عندما يكون لديك 10–15 أداة. هل هناك أمر مدمج في Cargo للتحديث الجماعي؟ أم يجب كتابة سكريبت خاص بي؟ أرجو الإفادة.