pls

Prettier and powerful ls for the pros

TLDR

List the current directory
$ pls
List with detailed metadata
$ pls -d
List specific files or directories
$ pls [path/to/directory] [path/to/file]

SYNOPSIS

pls [options] [paths...]

DESCRIPTION

pls is a prettier and more powerful replacement for ls designed for human consumption rather than scripting. The "p" in pls stands for pretty, powerful, performant, practical, petite, pliable, and personable. It features Nerd Font icons, rich formatting, flexible column ordering, and a configurable display. Files and directories can be passed as positional arguments.

PARAMETERS

-d, --det COLS

Display detailed file metadata. Columns can be freely ordered based on specification.

INSTALL

nix profile install nixpkgs#pls

CAVEATS

Requires a Nerd Font for icon rendering. Not intended for scripting — use ls for machine-readable output.

HISTORY

pls is maintained by the pls-rs organization and is written in Rust.

SEE ALSO

ls(1), eza(1), lsd(1), lla(1)