Onefetch, Rust ile yazılmış ,yerel bir Git deposu için proje bilgilerini ve kod istatistiklerini doğrudan terminalinize görüntüleyen bir komut satırı Git bilgi aracıdır. Araç tamamen çevrimdışıdır yani ağ erişimi gerekmez.
Varsayılan olarak, deponun bilgileri baskın dilin logosuyla birlikte görüntülenir, ancak onefetch'i bunun yerine bir resim - sadece desteklenen terminallerde - , bir metin girişi veya hiçbir şey kullanmayacak şekilde yapılandırabilirsiniz.
Açık kaynak lisanslarını metinlerden otomatik olarak algılar ve kullanıcıya kod dağıtımı, bekleyen değişiklikler, bağımlılık sayısı (paket yöneticisine göre), en çok katkıda bulunanlar ("git commit" sayısına göre), diskteki boyut, oluşturma tarihi, yazın kod satırları sayısı, vb. gibi değerli bilgiler sağlar.
Onefetch, tam olarak istediğinizi, istediğiniz şekilde görüntülemek için komut satırı bayrakları aracılığıyla yapılandırılabilir: ASCII / Metin biçimlendirmesini özelleştirebilir, bilgi satırlarını devre dışı bırakabilir, dosyaları ve dizinleri yok sayabilir, birden çok biçimde (Json, Yaml) çıktısı ve benzerini alabilirsiniz.
Onefetch şu anda, 100'den fazla farklı programlama dilini desteklemektedir ; seçtiğiniz dil desteklenmiyorsa: Bir "issue" açın ve o dil desteği eklenecektir.
Katkıda bulunabilirsiniz! Daha fazlası için CONTRIBUTING'a bir göz atın.