- Rust ile yazılmış, mevcut
ls için yüksek performanslı ve genişletilebilir bir alternatif
- Geliştirilmiş özellikler, özelleştirilebilir çıktı ve genişletme işlevleri için bir eklenti sistemi sunuyor
- Verimli dosya listeleme: büyük dizinlerde bile yüksek hız için optimize edildi
- Çeşitli görüntüleme modları: temel, uzun format, ağaç görünümü, özyinelemeli listeleme
- Gelişmiş sıralama işlevleri: alfabetik sıra (varsayılan), dosya boyutu, değiştirilme tarihi vb.
- Esnek filtreleme: dosya adı veya uzantıya göre filtreleme
- Özyinelemeli tarama derinliği ayarı: alt dizin tarama derinliği için maksimum değer ayarlanabiliyor
- Genişletilebilir eklenti sistemi: kullanıcı tanımlı işlevler geliştirilebilir ve entegre edilebilir
- Renklerle ayrılmış çıktı: dosya türü ve izinlerin kolayca ayırt edilebilmesi için renk kodları kullanıyor
- Eklentiler aracılığıyla ek işlevler
- Git entegrasyonu: dosyaların Git durumunu gösterir
- Dosya sınıflandırma: dosyaları türlerine göre sınıflandırır
- Anahtar kelime arama: dosya içeriğinde belirli anahtar kelimeler aranabilir
- Dosya hash çıktısı: dosyanın hash değerini gösterir
- Kod karmaşıklığı analizi: kodun karmaşıklığını analiz eder
- Dosya boyutu görselleştirme: dosya boyutları için görselleştirme sunar
- Yinelenen dosya tespiti: yinelenen dosyaları belirler
- Dizin metadata gösterimi: dizinin ayrıntılı bilgilerini sunar
- Dosya metadata gösterimi: dosyanın genişletilmiş metadata bilgisini gösterir
- Son Git commit bilgisi gösterimi: son Git commit bilgisini gösterir
1 yorum
Hacker News görüşleri
Geliştiricinin notu: lla projesine yönelik geri bildirimler için teşekkür ediyor; bu projenin en şaşırtıcı kısmının bir başka
lsalternatifi yapmak değil, Rust ile sistem araçları inşa ederken ve bir eklenti mimarisi uygularken çok büyük bir öğrenme deneyimi yaşamak olduğunu söylüyorls'den daha fazla özellik sunuyor ve bunun kasıtlı olduğunu belirtiyorPOSIX araçlarını değiştirmeyi hedefleyen bir proje olarak beklentileri kişisel kullanıma uygun şekilde belirlemesini takdir ediyor
STDOUTileSTDERR'i düzgün ayırmayarak alt araçlarda sorun çıkardığını söylüyorOrijinal LISP makinesinde Genera kullanma deneyimi olduğunu ve orada tıklanabilir
lssonuçlarını geri getiren bir özellik bulunduğunu söylüyor; bunun uygulanabilirse güzel olacağını düşünüyorls --hyperlinkseçeneğinin benzer olduğu söyleniyor, ancak onunla aynı şey olmadığını belirtiyorModern CLI araçlarının dosya yöneticisi, git istemcisi, grep ve daha pek çok şeyi aynı anda yapmaya çalışma eğiliminde olduğunu söylüyor
Eğlenceli bir proje gibi göründüğünü, ancak README'de verimli dosya listelemeden söz edildiği için hız optimizasyonu adına neyi farklı yaptığını merak ediyor
Linux'ta çok bilinmeyen bir dosya sistemi CLI aracı olan
giodan söz ediyorgionunglib2ile birlikte geldiğini ve çoğu Linux kurulumunda kullanılabildiğini belirtiyorcpbenzeri ilerleme göstergesi, freedesktop çöp kutusu için kolay bir CLI arayüzü, ağaç komutu, dosya sistemi değişikliklerini izleme gibi özellikleri öne çıkarıyorBunu “kişisel kullanım” olarak tanımlasa da, ilginç yeni fikirler getiren övgüye değer bir proje olduğunu söylüyor
lsalternatifi olanplsiçin bazı fikirleri ödünç alabileceğini ekliyorlsalternatiflerinde renklendirme dışında ne gibi faydalar elde edildiğini merak ediyorrangerkullanmaya başladığını; bunun bir dizindeki her şeyi gösterdiğini ve vim benzeri kısayollarla filtreleme, sıralama, arama, dosya önizleme ve başka dizinlere geçiş sağladığını, bu yüzdenlskullanımının yerini alabileceğini düşündüğünü söylüyor