- Rust में लिखा गया मौजूदा
ls का एक high-performance, extensible विकल्प
- बेहतर फीचर्स, customizable output, और विस्तार के लिए plugin system प्रदान करता है
- efficient file listing: बड़े directories में भी तेज़ गति के लिए optimized
- कई view modes: basic, long format, tree view, recursive listing
- advanced sorting: alphabetic order (default), file size, modified date आदि
- flexible filtering: file name या extension के आधार पर filtering
- recursive traversal depth setting: subdirectories की traversal depth के लिए maximum value सेट की जा सकती है
- extensible plugin system: user-defined features को develop और integrate किया जा सकता है
- color-coded output: file type और permissions को आसानी से पहचानने के लिए color codes का उपयोग
- plugins के माध्यम से अतिरिक्त फीचर्स
- Git integration: files की Git status दिखाता है
- file classification: files को type के अनुसार classify करता है
- keyword search: file contents में specific keywords खोजे जा सकते हैं
- file hash output: files का hash value दिखाता है
- code complexity analysis: code की complexity का analysis
- file size visualization: file size visualization प्रदान करता है
- duplicate file detection: duplicate files की पहचान
- directory metadata display: directory की detailed information प्रदान करता है
- file metadata display: file की extended metadata दिखाता है
- recent Git commit information display: आखिरी Git commit की जानकारी दिखाता है
1 टिप्पणियां
Hacker News प्रतिक्रियाएँ
निर्माता का कहना है:
llaप्रोजेक्ट पर मिले फ़ीडबैक के लिए धन्यवाद, और इस प्रोजेक्ट का सबसे आश्चर्यजनक हिस्सा एक औरlsविकल्प बनाना नहीं था, बल्कि Rust में system tools बनाते हुए और plugin architecture लागू करते हुए बहुत कुछ सीखना थाlsकी तुलना में अधिक फीचर देता है, और यह जानबूझकर किया गया हैPOSIX tools को बदलने वाले प्रोजेक्ट के रूप में इसे व्यक्तिगत उपयोग के अनुरूप बताकर अपेक्षाएँ स्पष्ट करने की सराहना की गई
किसी ने मूल LISP machine पर Genera इस्तेमाल करने का अनुभव साझा किया, जहाँ clickable
lsresults को फिर से लाने की सुविधा थी; कहा गया कि अगर यह लागू हो सके तो अच्छा होगाls --hyperlinkकुछ हद तक मिलता-जुलता है, लेकिन यह उससे अलग हैकहा गया कि आधुनिक CLI tools में file manager, git client, grep आदि सब कुछ करने की प्रवृत्ति होती है
यह एक दिलचस्प प्रोजेक्ट लगता है, लेकिन README में efficient file listing का ज़िक्र होने के कारण यह जिज्ञासा जताई गई कि speed optimize करने के लिए इसमें क्या अलग किया जा रहा है
Linux पर एक कम-ज्ञात file system CLI tool
gioका उल्लेख किया गयाgioglib2के साथ आता है और ज़्यादातर Linux installations में उपलब्ध होता हैcpजैसा progress indicator, freedesktop trash के लिए आसान CLI interface, tree commands, और file system changes monitoring जैसी सुविधाओं को प्रमुखता से बताया गयाइसे "व्यक्तिगत उपयोग" के लिए बताया गया है, फिर भी इसे नए और दिलचस्प विचार लाने वाला सराहनीय प्रोजेक्ट कहा गया
lsविकल्पplsमें यहाँ से कुछ आइडिया चुराए जा सकते हैंयह सवाल उठाया गया कि
lsreplacement tools में colorization के अलावा और क्या फ़ायदा मिलता हैrangerका इस्तेमाल शुरू किया है, और यह डायरेक्टरी की हर चीज़ दिखाता है, vim-जैसे shortcuts से filter, sort, search, file preview और दूसरी directories में जाना संभव बनाता है, इसलिए यहlsके उपयोग की जगह ले सकता है