URL
`pls` homepagepls.cli.rs

pls is a prettier and powerful ls(1) for the pros. It's a modern alternative which adds many niche but powerful features, is very customisable, and is designed to spark joy.

CLI application

Role
Creator
Tech
  • RustRust
  • YAMLYAML
  • SVGSVG

pls provides a very intuitive and elegant command-line interface with meaningful arguments and sane defaults.

  • Built power-user features including collapses, symlink metadata, multiple sort bases & numerous filters.
  • Added VS Code icon-pack support to render SVG icons in the terminal through the Kitty graphics protocol.

Documentation

URL
`pls` documentationpls.cli.rs
Role
Author
Tech
  • PythonPython
  • MDXMDX
  • TypeScriptTypeScript
  • AstroAstro
  • Starlight Starlight

pls is accompanied by thorough documentation describing all the options, their behaviour and quirks, with adequate examples.

  • Authored the documentation & built an automated CI/CD pipeline that deploys a static site for each release.
  • Built an automated system to run pls & generate real-output examples for every documented feature.