eza - `ls` का आधुनिक विकल्प
(github.com/eza-community)- Rust में लिखा गया छोटा, तेज़ और सुविधाजनक
lsreplacement utility - अब maintain न होने वाले
exaको fork करके bug fixes और feature additions पर काम जारी - Windows/macOS/Linux
exaमें न होने वाली सुविधाएँ- hyperlink support
- mount point की विस्तृत जानकारी
- SELinux context output
- Git repo status output
- पढ़ने में आसान relative date display
- कई bug fixes
4 टिप्पणियां
मैं व्यक्तिगत रूप से
lsd + exaइस्तेमाल करता था, लेकिन अबexaछोड़कर सिर्फlsdही इस्तेमाल कर रहा हूँ.फ़िलहाल
ubuntu + macOSenvironment है..अभी
lsdसेट करके इस्तेमाल कर रहा हूँ और कोई समस्या नहीं है.. लगता है नियमित updates होना ही ...इसी तरह के एक मामले में, Lua static analyzer
luacheckके डेवलपर Peter Melnichenko के 5 साल पहले निधन के बाद इसे आगे संभालने वाला कोई नहीं मिला, इसलिए लगता है कि इसका development रुक गया है.https://lua-l.lua.narkive.com/gHufzJTf/peter-melnichenko
Vim में Lua का काफी इस्तेमाल होता है, इसलिए tickets तो जमा होते जा रहे हैं... लेकिन यह काफ़ी niche language है, इसलिए इसका भविष्य क्या होगा कहना मुश्किल है. मुझे लगता है कि यही open source की सबसे बड़ी समस्या हो सकती है.
exa के मूल डेवलपर @ogham के बारे में कहा जा रहा है कि नवंबर 2021 के बाद से उनकी कोई गतिविधि नहीं है और उनसे संपर्क भी नहीं हो पा रहा है.
Owner से संपर्क न होने की वजह से repo को archive करना भी संभव नहीं है.
इसलिए संबंधित committers ने अलग से fork करके development जारी रखने का फैसला किया है.
लगभग हर लेख में exa की सिफारिश की जाती है, लेकिन आगे से शायद eza लिखना पड़ेगा.
exa/eza की तुलना में lsd(ls deluxe) को recommend करने वाले लोग भी हैं: https://github.com/lsd-rs/lsd
यह भी Rust में लिखा गया टूल है, और इसके options भी सचमुच
lsजैसे ही हैं, इसलिए इसे असली विकल्प कहा जाता है. बेशक, इसकी speed भी थोड़ी ज्यादा तेज बताई जाती है.और exa और eza के बीच सबसे बड़े फर्कों में से एक Windows support भी है.
exa Windows को support नहीं करता था, इसलिए lsd इस्तेमाल करना पड़ता था, लेकिन eza Windows binary भी distribute करता है.
मैं भी Windows में
lsdकोlsके लिए alias करके इस्तेमाल कर रहा हूँ (PowerShell)