This is the Windows app named rust_cmd_lib whose latest release can be downloaded as v1.0.10sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
rust_cmd_lib adlı bu uygulamayı OnWorks ile ücretsiz olarak çevrimiçi indirin ve çalıştırın.
Bu uygulamayı çalıştırmak için şu talimatları izleyin:
- 1. Bu uygulamayı PC'nize indirdiniz.
- 2. Dosya yöneticimize https://www.onworks.net/myfiles.php?username=XXXXX istediğiniz kullanıcı adını girin.
- 3. Bu uygulamayı böyle bir dosya yöneticisine yükleyin.
- 4. Bu web sitesinden herhangi bir OS OnWorks çevrimiçi öykünücüsünü başlatın, ancak daha iyi Windows çevrimiçi öykünücüsü.
- 5. Yeni başlattığınız OnWorks Windows işletim sisteminden, istediğiniz kullanıcı adıyla https://www.onworks.net/myfiles.php?username=XXXXX dosya yöneticimize gidin.
- 6. Uygulamayı indirin ve kurun.
- 7. Wine'ı Linux dağıtımları yazılım havuzlarınızdan indirin. Kurulduktan sonra, Wine ile çalıştırmak için uygulamaya çift tıklayabilirsiniz. Ayrıca, popüler Windows programlarını ve oyunlarını yüklemenize yardımcı olacak Wine üzerinden gösterişli bir arayüz olan PlayOnLinux'u da deneyebilirsiniz.
Wine, Windows yazılımını Linux üzerinde çalıştırmanın bir yoludur, ancak Windows gerektirmez. Wine, Windows programlarını doğrudan herhangi bir Linux masaüstünde çalıştırabilen açık kaynaklı bir Windows uyumluluk katmanıdır. Esasen Wine, Windows'a ihtiyaç duymadan tüm bu Windows uygulamalarını çalıştırabilmesi için yeterince Windows'u sıfırdan yeniden uygulamaya çalışıyor.
EKRAN
Ad
rust_cmd_lib
AÇIKLAMA
rust_cmd_lib is a Rust library designed to make it easier to write shell-script–style tasks in Rust, blending the power and safety of Rust with the expressiveness of shell pipelines. It provides macros and utilities that let you spawn external processes, redirect input/output, and pipe commands together, all without invoking a shell. You can write something like run_cmd!(ls -l | grep foo > out.txt) in a more declarative style, rather than manually wiring up file descriptors, handles, and child processes. The library also supports features like variable substitution, scoped environment settings, and defining custom commands (functions) that behave like built-ins. It hides much of the boilerplate of std::process::Command when you're doing simple task automations, but still allows full flexibility when needed. Because it avoids launching a shell, it reduces some classes of security and quoting errors, while improving readability of scripting logic inside a Rust binary.
Özellikler
- run_cmd! ve run_fun! gibi makrolar, çıktı yakalama, zincirleme, hata yönetimi vb. ile harici komutları çalıştırmak için kullanılır.
- Borulama ve yönlendirme desteği (böylece makro kullanımı içinde borulama ve yönlendirme yazabilirsiniz, alt süreçleri manuel olarak oluşturup G/Ç kablolamak zorunda kalmazsınız)
- Parametreleri daha sezgisel olarak geçirmeye yönelik yardımcı programlar (gerçek dizeler, değişken enterpolasyonu) böylece betikler, ayrıntılı işlem üreten kodlardan daha doğal hissettirir
- İhtiyaçlarınıza bağlı olarak işlevselliğin bazı bölümlerini etkinleştirebilmenizi veya devre dışı bırakabilmenizi sağlayan özellik bayrakları ve isteğe bağlı bağımlılıklar (günlük kaydı, boru hattı arızası, vb.)
- "Tetris oyunu örneği" gibi örneklerin de aralarında bulunduğu, daha karmaşık kabuk betiği davranışının nasıl ifade edilebileceğini gösteren örnekler ve test paketi.
- Bir kütüphane tasarımı: Mümkün olduğunda ekstra kabuk oluşturulmaması, dolayısıyla çalışma zamanı yükünün azaltılması ve kaçış vb. durumlarda daha fazla güvenlik sağlanması.
Programlama dili
Rust
Kategoriler
Bu uygulama, https://sourceforge.net/projects/rust-cmd-lib.mirror/ adresinden de indirilebilir. Ücretsiz İşletim Sistemlerimizden birinden çevrimiçi olarak en kolay şekilde çalıştırılabilmesi için OnWorks'te barındırılmıştır.
