▲ | bawolff 10 months ago | ||||||||||||||||||||||
Tbh, i dont understand why people want to rewrite ls of all things. Like don't get me wrong, if they had fun, that's great. But all i use ls for is getting a list of files. I barely ever even use the -la options. There just doesn't seem like a lot of room for improvement in something so simple. | |||||||||||||||||||||||
▲ | dhruvkb 10 months ago | parent | next [-] | ||||||||||||||||||||||
Hi, author of `pls`[1] here. I started `pls` as a hobby project to scratch a personal itch: a "prettier" alternative to `ls`, with more colors and customisable icons. I also wanted to learn Rust as a secondary motivation. But as I added more and more features to it, it has become a good tool that does a number of things that `ls` doesn't do (unless you chain it with other tools like `sort` or `grep`) and even other `ls` replacements don't do. So even though `ls` is fantastic as-is, it's always fun to build something of your own, add a little more polish in areas that matter to you and put it out there to see if it resonates with more people. [1]: https://pls.cli.rs | |||||||||||||||||||||||
▲ | benrutter 10 months ago | parent | prev | next [-] | ||||||||||||||||||||||
I think the standard ls doesn't have much in terms of color/icons, so its simplicity probably makes it a great side project for improving on. Not a big surface area, some easy improvements. A whole lot less stressful than rewriting grep (although I'm massively grateful Burnt Sushi did such a crazy thing) | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | roywashere 10 months ago | parent | prev | next [-] | ||||||||||||||||||||||
Well, recursive display is nice, I guess, as well as searching on partial filenames | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | abnry 10 months ago | parent | prev [-] | ||||||||||||||||||||||
> I barely ever even use the -la options. Certainly I use these less than plain "ls," but digging through hidden files and folders and looking at timestamps is very important for me. | |||||||||||||||||||||||
|