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.
Ö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
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.