bacon; yazılım geliştirme sırasında kaynak kod dosyalarını izleyerek derleme, test ve kod analizi komutlarını otomatik çalıştırmak için geliştirilen açık kaynaklı, terminal tabanlı bir geliştirme aracıdır.
Özellikle Rust projelerindeki geliştirme iş akışlarına odaklanır. Kaynak dosyalarda değişiklik yapıldığında Cargo üzerinden kod kontrolü, derleme, Clippy analizi veya test işlemleri otomatik olarak yeniden çalıştırılabilir.
Komut çıktıları terminalde düzenli ve etkileşimli bir arayüz içerisinde görüntülenir. Derleyici hataları, uyarılar ve test sonuçları arasında gezinilebilir. Böylece geliştiriciler her değişiklikten sonra uzun terminal çıktılarını manuel olarak incelemek zorunda kalmaz.
Bacon'un görev sistemi sayesinde yalnızca standart Rust komutları değil, farklı derleme ve analiz araçları da çalıştırılabilir. Projeye özel görevler, çalıştırılacak komutlar ve dosya izleme davranışları yapılandırılabilir.
Klavye kısayolları, arama, çıktı filtreleme, renk temaları ve hata konumlarına geçiş gibi özellikler bulunur. Derleme sonuçlarının görsel olarak takip edilmesi, uzun süreli geliştirme oturumlarında hata ayıklama sürecini kolaylaştırır.
Dosya değişikliklerini algılama davranışı ve çalıştırılacak görevler proje gereksinimlerine göre özelleştirilebilir.
Windows, Linux ve macOS sistemlerinde kullanılabilir.
Ekleyen
Emir
İndirme
13
Görüntüleme
23
İlk yayınlanma tarihi
Son güncelleme

Değerlendirmeler

0,00 yıldız 0 değerlendirme

Emir kullanıcısından daha fazla yazılım

  • PecoFence
    PecoFence
    Windows 11 masaüstünü kutular ve kurallarla düzenleyen açık kaynaklı Fences alternatifi.
  • Neovide
    Neovide
    Neovim metin editörüne donanım hızlandırmalı ve animasyonlu grafiksel arayüz sağlayan uygulama.
  • Headlamp
    Headlamp
    Kubernetes kümelerini ve konteyner iş yüklerini grafiksel arayüz üzerinden yöneten uygulama.
  • Ludusavi
    Ludusavi
    Bilgisayar oyunlarının kayıt dosyalarını otomatik bulmayı, yedeklemeyi ve geri yüklemeyi sağlayan
  • ImHex
    ImHex
    İkili dosyaları hexadecimal olarak incelemeye, düzenlemeye ve veri yapılarını analiz etmeye yarayan