11 puan yazan xguru 2025-12-28 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Komut satırı arayüzlerini (CLI) kolayca oluşturmak için tasarlanmış bir Bash çerçevesi; argüman ayrıştırma, yardım metinleri ve hata işleme gibi tekrar eden kodları otomatikleştirir
  • Yorum tabanlı tanımlama yaklaşımıyla CLI yapısını tarif eder ve yalnızca çekirdek mantığa odaklanmayı sağlayan yalın bir geliştirme akışı sunar
  • Bayrakları, seçenekleri, konumsal argümanları ve alt komutları otomatik işler; girdi doğrulama ve zengin kullanım metni üretimi desteği sağlar
  • Argüman değerlerini otomatik olarak değişkenlere eşler; böylece betik içinde sezgisel biçimde erişilebilir
  • Bağımsız çalıştırılabilir Bash betiği üretme özelliği sayesinde Argc bağımlılığı olmadan dağıtılabilecek biçimde derlenebilir
  • Otomatik tamamlama betikleri üretimini destekler; bash, zsh, fish, powershell gibi çeşitli kabuk ortamlarında sekme tamamlama sağlar
  • Man sayfalarını otomatik oluşturma özelliği içerir ve CLI dokümantasyonunu sadeleştirir
  • Ortam değişkeni entegrasyonu ile seçenekler ve konumsal argümanlarla bağlama, doğrulama ve dokümantasyonu otomatik olarak işler
  • Argcfile.sh tabanlı görev otomasyonu sunar; bu sayede Makefile benzeri bir komut çalıştırıcısı (command runner) olarak kullanılabilir
    • Bash dostu iş akışını korur
    • GNU araç seti (awk, sed, grep vb.) ile doğal biçimde entegre olur
    • dotenv yükleme ve ortam değişkeni doğrulama desteği sunar
  • Çapraz platform uyumluluğu sunar: macOS, Linux, Windows, BSD gibi farklı ortamlarda aynı davranışı garanti eder
  • argc --argc-build, argc --argc-completions, argc --argc-mangen gibi komutlarla derleme, otomatik tamamlama ve dokümantasyon süreçlerinin tamamını otomatikleştirir
  • MIT veya Apache 2.0 lisanslarından biri seçilebilir

Henüz yorum yok.

Henüz yorum yok.