Pretty
pls output is cleaner, friendlier and more colorful. Who doesn't like a little color in
their terminal?
pls is a prettier and powerful ls(1) for the pros. It is a modern alternative to ls(1),
which has been around for over half a century.
For developers who spend a lot of time in the terminal, pls is a game-changer. It brings a touch
of joy to an essential and routine task you perform hundreds of times a day. By utilising the full
capabilities of a terminal, pls can alleviate cognitive strain, making both tasks of exploring
your directories, and searching for specific files, effortless.
pls is a prettier and powerful ls(1) for the pros. The "p" stands for:
Pretty
pls output is cleaner, friendlier and more colorful. Who doesn't like a little color in
their terminal?
Powerful
pls provides more features than the competition. It uses a cascading config system with
specs.
Performant
pls is speedy and performant (written in Rust). It continues to be fast even with all
features enabled.
Practical
pls has sensible defaults and an effortless interface. The CLI is fluent, intuitive and
memorable.
Petite
pls is a small, single-file, binary executable. It supports both Mac and Linux.
Pliable
pls can be extensively tweaked by power users and pros. Personalise it exactly how you like
it.
Personable
pls prioritises consumption by humans over scripts. The output is pretty and readable, by
default.
Picturesque
pls can render high-quality SVG images right in the terminal as file and directory icons.
You can refer to our comparison of pls to other ls(1) alternatives,
notably exa/eza.
For more information, take a look at the FAQs. If your question isn't answered there, feel free to start a GitHub discussion.