Skip to content

The-Noah/lsfp

Repository files navigation

lsfp

Cross-platform alternative to ls, specifically designed for programmers

GitHub license PRs Welcome GitHub release (latest SemVer) CI Built with love by devs for devs

My blog post about lsfp: blog.thenoah.dev/how-lsfp-was-created

Features

  • License type detection
  • Colored files by extension
  • Collapsed build directories
  • Git integration
  • No external dependencies

What is it?

Replacement for the ls command with a bunch of helpful tools for developers

What is it not?

  • A complete replacement for ls (maybe one day)
  • Complete (still WIP)

What will it be?

Hopefully so much more.

Installation

Cargo

You can install directly using Cargo with:

cargo install lsfp

Git

To keep up-to-date with any changes, first clone this repo and cd into it:

git clone https://github.com/The-Noah/lsfp.git
cd lsfp

To build and install it on your system, run:

cargo install --path .

Now you can use lsfp from anywhere!

Usage

You can see an up-to-date usage by running the help command!

lsfp --help

Contributing

Contributions are welcome and much appreciated! For more details you can view the CONTRIBUTING.md file.

Contributors

License

Licensed under the MIT license.