⚠️ HEADS UP!
plshas been rewritten in Rust.The new GitHub repository is
pls-rs/plsand the docs can be found at pls.cli.rs.Version 6.0.0 and below are unmaintained. It is recommended that you upgrade to v7.0.0-beta.1 or newer using any of the distribution channels mentioned in this doc which includes PyPI by the way.
uv tool install pls --prerelease allowOther options include Homebrew, Cargo, Binstall, Eget, or manually downloading a prebuilt binary from GitHub.
The following README.md is left as a reference. Most links will 404 and most images will be broken.
Links:
pls is a prettier and powerful ls for the pros.
The "p" stands for
- pretty (the output from
plssurely looks better) - powerful (
plshas lots of features and endless customisation) - programmer (
plsis geared towards developers) - professional (
plscan be extensively tweaked by the pros) - Python (
plsis written in Python!)
Just pick whichever helps you remember the command name.
It works in a manner similar to ls, in that it lists directories and files in
a given directory, but it adds many more
developer-friendly features.
⚠️ Note that
plsis not a replacement forls.lsis a tried, tested and trusted command with lots of features.pls, on the other hand, is a simple tool for people who just want to see the contents of their directories.
Documentation
We have some very beautiful documentation over
on our GitHub pages site. These docs are built from the
docs branch in the same
repository, and contributions to the docs are most welcome.
The docs contain information on almost everything, including but not limited to the following:
Release files for pls 6.0.0.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pls-6.0.0.post1.tar.gz | 53.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pls-6.0.0.post1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 127.4 kB
Release files / pls-6.0.0.post1.tar.gz
| Download URL | pls-6.0.0.post1.tar.gz |
|---|---|
| Size | 53.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d67418e0cc4a51985911b71592c97c922057a1f06fe07bca1a35d4c363e47a6
|
|
BLAKE2b-256 checksum How to use checksums |
3960d3573d31c775336055ff26836d0be29dde33e70d5fe257a85471d347481d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / pls-6.0.0.post1-py3-none-any.whl
| Download URL | pls-6.0.0.post1-py3-none-any.whl |
|---|---|
| Size | 74.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e8034ccc233b49a7c59c12309f1c52c7f5ef4ff3e6b0c1177bf5ac462df7961e
|
|
BLAKE2b-256 checksum How to use checksums |
e497dd7da2296f5ab7e901f98d3a81c1cd105dffa2ea3af1185d91345349bffc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|