6 releases (3 breaking)

new 0.4.0 Dec 14, 2024
0.3.1 Apr 27, 2024
0.2.1 Feb 3, 2024
0.1.6 Feb 2, 2024
0.1.3 Jan 26, 2024

#7 in #directory-listing

Download history 14/week @ 2024-09-21 33/week @ 2024-11-30 42/week @ 2024-12-07

75 downloads per month

MIT license

730KB
1K SLoC

lh

List handsomely is a customizable directory listing tool. Currently, it prints file names, but future updates will include metadata filters and more advanced features.

Installation

Prerequisites

Ensure you have Nerd Fonts installed and enabled for the symbols.

Install lh

Package Manager Command
cargo cargo install lh

Documentation

Documentation is available here.

Flags

  • If no filter is applied, the output includes all file types and excludes hidden files. The default input is ./.
  • --all or -a flag: Prints all files, including hidden ones.
  • --long or -l flag: Provides detailed information about the files.
  • --hidden flag: Prints only hidden files.
  • --p-type file flag: Prints only files.
  • --p-type dir flag: Prints only directories.
  • --filter or -f flag: Prints filtered output.

standard_all_outputs only_files only_dirs

Future Plans

  • Customizable in Linux.
  • Customizable in Windows.
  • Bold, italic, and regular options for config.
  • Implement search functionality.
  • Customizable output formats.
  • Advanced filtering and sorting options.
  • Recursive directory listing.

Dependencies

~4–16MB
~178K SLoC