- Alternatif berperforma tinggi dan dapat diperluas untuk
ls yang ditulis dalam Rust
- Menyediakan fitur yang ditingkatkan, output yang bisa dikustomisasi, dan sistem plugin untuk perluasan fungsi
- Pencantuman file yang efisien: dioptimalkan untuk kecepatan tinggi bahkan pada direktori berukuran besar
- Beragam mode tampilan: dasar, format panjang, tampilan pohon, pencantuman rekursif
- Fitur pengurutan lanjutan: urutan alfabet (default), ukuran file, tanggal modifikasi, dan lainnya
- Pemfilteran yang fleksibel: memfilter berdasarkan nama file atau ekstensi
- Pengaturan kedalaman penelusuran rekursif: dapat menetapkan batas maksimum kedalaman penelusuran subdirektori
- Sistem plugin yang dapat diperluas: memungkinkan pengembangan dan integrasi fungsi kustom
- Output berwarna: menggunakan kode warna agar jenis file dan izin akses mudah diidentifikasi
- Fitur tambahan melalui plugin
- Integrasi Git: menampilkan status Git file
- Klasifikasi file: mengelompokkan file berdasarkan tipe
- Pencarian kata kunci: dapat mencari kata kunci tertentu di dalam isi file
- Output hash file: menampilkan nilai hash file
- Analisis kompleksitas kode: menganalisis kompleksitas kode
- Visualisasi ukuran file: menyediakan visualisasi ukuran file
- Deteksi file duplikat: mengidentifikasi file duplikat
- Menampilkan metadata direktori: menyediakan informasi terperinci tentang direktori
- Menampilkan metadata file: menampilkan metadata file yang diperluas
- Menampilkan informasi commit Git terbaru: menampilkan informasi commit Git terakhir
1 komentar
Komentar Hacker News
Komentar pembuat: terima kasih atas masukan untuk proyek lla, dan bagian paling mengejutkan dari proyek ini bukanlah membuat alternatif
lslainnya, melainkan pengalaman belajar yang sangat besar selama membangun alat sistem dengan Rust dan mengimplementasikan arsitektur pluginlstradisional, dan itu memang disengajaSebagai proyek pengganti alat POSIX, orang mengapresiasi karena ekspektasinya diatur dengan jelas sebagai alat yang cocok untuk penggunaan pribadi
Ada yang pernah memakai Genera pada mesin LISP asli, dan di sana ada fitur untuk mendapatkan kembali hasil
lsyang bisa diklik. Akan bagus jika ini bisa diimplementasikanls --hyperlinkmirip, tetapi itu berbedaAda kecenderungan alat CLI modern mencoba melakukan segalanya: manajer file, klien git, grep, dan lain-lain
Proyek ini terlihat menyenangkan, tetapi README menyebut soal pencatatan file yang efisien, jadi orang penasaran apa yang dilakukan secara berbeda untuk mengoptimalkan kecepatan
Di Linux ada alat CLI sistem berkas yang kurang dikenal bernama
giogiodisertakan bersama glib2 dan tersedia di sebagian besar instalasi Linuxcp, antarmuka CLI yang mudah untuk trash freedesktop, perintah tree, pemantauan perubahan sistem berkas, dan lainnyaMeski dinyatakan untuk "penggunaan pribadi", ini adalah proyek yang patut dipuji karena memperkenalkan ide-ide baru yang menarik
lsmiliknya sendiri,plsAda yang penasaran manfaat apa yang didapat dari alat pengganti
lsselain pewarnaanranger, dan merasa itu bisa menggantikan penggunaanlskarena dapat menampilkan semua yang ada di direktori serta memungkinkan pemfilteran, pengurutan, pencarian, pratinjau file, dan perpindahan ke direktori lain dengan shortcut ala vim