Skip to content

technosophos/ll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ll: Long Lister

This is a developer-oriented replacement for ls -lh.

It uses unassigned Unicode code points to differentiate between different file types. And if you so happen to use Nerd Fonts, the result is awesome. In all other cases, it's likely just ugly.

With iTerm2 (macOS) and the Nerd Font called "Knack Regular Nerd Font Complete", ll's output looks like this:

Screenshot

To install:

Prerequisites:

  • Rust & Cargo
  • One of the Nerd Fonts (look in Homebrew)

You can install particular Nerd Fonts fonts with these instructions

Grab this repo and build:

$ git clone $THIS_REPO
$ cd $THIS_REPO
$ cargo install --path . 

Troubleshooting

  • You definitely need to install nerd-fonts and configure your terminal to use one of the Nerd Fonts fonts, or else this will be really ugly.
  • Some shells alias ll to ls -lah. You may need to add unalias ll or alias ll=$(which ll)

=====

This project is mainly for my own edification. You're more than welcome to submit PRs or even fork this and create a version that scratches your own itch.

Yes, this project used to be in Go. After Go 1.13's release, I decided I was no longer interested in keeping my projects in Go.

About

A programmer's replacement for 'ls -lah'

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages