Ana içeriğe geç

ch14-05-extending-cargo

Cargo'yu Özel Komutlarla Genişletme

Cargo, yeni alt komutlarla genişletilmesi için tasarlanmıştır, bu yüzden Cargo'yu değiştirmek zorunda kalmazsınız. Eğer $PATH'inizde cargo-something adında bir ikili dosya varsa, cargo something komutunu çalıştırarak bunu Cargo alt komutuymuş gibi çalıştırabilirsiniz. Bu tür özel komutlar, cargo --list komutunu çalıştırdığınızda da listelenir.

ipucu

Öneri: Uzantıları yüklemek için cargo install komutunu kullanabilmek ve ardından bunları yerleşik Cargo araçları gibi çalıştırmak, Cargo'nun tasarımının çok kullanışlı bir avantajıdır!

Özet

Cargo ile kod paylaşımı ve crates.io, Rust ekosistemini birçok farklı görev için yararlı kılan unsurlardan biridir. Rust'un standart kütüphanesi küçük ve stabildir, ancak crate'ler paylaşılması, kullanılması ve dilin zaman çizelgesinden farklı bir zaman diliminde geliştirilmesi açısından kolaydır.

"Kendi kodlarınızı crates.io üzerinde paylaşmaktan çekinmeyin; bunun başka birine de yararlı olma olasılığı yüksektir!"
— Rust Geliştirici Kılavuzu

bilgi

Ek bilgi: Crate paylaşmanın, topluluk içinde bilgi akışını artırmaya yardımcı olduğunu unutmayın.

:::

Detaylar

Cargo ve crate'ler, yazılım geliştirme sürecinde işbirliğini çok daha verimli hale getirmektedir. Ek olarak, Rust ekosistemi sayesinde yeni kütüphaneler ve araçlar hızla gelişmekte ve güncellenmektedir.

:::


Cargo, esnekliği ve genişletilebilirliği ile geliştiricilere büyük avantajlar sunarak projelerin daha hızlı ve etkili bir şekilde yönetilmesine yardımcı olur.