You are not logged in.

#1 2026-07-26 11:55:11

themazy
Member
Registered: 2026-07-26
Posts: 2

powerls – A blazing fast alternative to the 'ls' command (C++)

I wanted a beautiful alternative to 'ls', so I started building powerls, it has beautiful visuals and a smart Badge system. I made it in c++ to keep it fast and efficient. It is available on the AUR too and is completely open source. I love the badge system, it automatically attaches badges to files and directories for what is unique in them.

Github: https://github.com/themazyworlds/powerls

View Screenshots of powerls UI

I would love to hear your feedback.

Last edited by themazy (2026-07-26 15:37:54)

Offline

#2 2026-07-26 15:25:18

aminepro
Member
Registered: 2025-01-31
Posts: 77

Re: powerls – A blazing fast alternative to the 'ls' command (C++)

good, but you should change the title to C++ right?
and wouldn't it be better to use https://github.com/yorukot/superfile or something like that cause ls is good as it is.

Offline

#3 2026-07-26 15:26:00

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,690

Re: powerls – A blazing fast alternative to the 'ls' command (C++)

Welcome to the forums.  You might have mentioned you already created a PKGBUILD and released it to the AUR.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#4 2026-07-26 15:35:32

ua4000
Member
Registered: 2015-10-14
Posts: 562

Re: powerls – A blazing fast alternative to the 'ls' command (C++)

dark theme - I hate them all, websites and apps... they are generally bad for the eyes on longer reading.
Can powerls be switched to light theme ?

Offline

#5 2026-07-26 16:21:04

dimich
Member
From: Kharkiv, Ukraine
Registered: 2009-11-03
Posts: 718

Re: powerls – A blazing fast alternative to the 'ls' command (C++)

Alignment is broken for entry names in multi-byte encoding.
"Table" is broken if entry name is longer than terminal width.
Output uses color palette regardless of its support by output descriptor.
Pseudographic characters would be displayed correctly only if terminal uses the same encoding as source file during compilation.
Special fonts have to be installed to display fancy glyphs.
Hardcoded name suffix associations with if/else search? This is not serious.
I apologize for my frankness, this is good to learn programming but very far from readiness to use, sorry.

Offline

#6 Yesterday 17:45:47

themazy
Member
Registered: 2026-07-26
Posts: 2

Re: powerls – A blazing fast alternative to the 'ls' command (C++)

Recently I have made so many improvements in the project. Thank you dimich for you feedback, I have fixed and improved all of the points that you mentioned, the code is much more organised and better now, thank you. Check it out again

Also, it works fine in light mode too.

Offline

Board footer

Powered by FluxBB