___
      /\_ \
 _____\//\ \     ____
/\ '__`\\ \ \   /',__\
\ \ \L\ \\_\ \_/\__, `\
 \ \ ,__//\____\/\____/
  \ \ \/ \/____/\/___/
   \ \_\
    \/_/

pls is a prettier and powerful ls for the pros.

$ pipx install pls

Get Started →

pls lists the contents of your directories but formats the output to be prettier and easier to interpret and understand. It includes a number of developer-friendly features that other tools targeting a wider audience do not have.

Demo of

Savvy

Every feature in pls is designed to around the needs of developers and professionals.

Modern

pls is built for modern dev workflows involving lots of scaffolding and config files.

Intelligent

Other tools match only file types or extensions. pls uses a nuanced, cascading match algorithm.

Meticulous

Hand picked icon codepoints for various file types, puts the entire Nerd Font library at your fingertips.

Approachable

pls is written in Python, so it runs everywhere, can be understood easily and still runs fast with parallelization.

Customisable

Placing a .pls.yml file in the repo root enables you to tweak almost every functionality of the app.

Read more about its features!