Add --human-readable
option for compatibility with GNU ls
#269
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
I am using the prezto configuration for Zsh. It automatically provides useful aliases for some ls commands:
Some Linux distributions also provide similar (more) aliases for Bash by default.
I did alias
ls
tocolorls
of course. 😄More often than not I find myself running
ll
to get a long listing of a directory. Alas, since-h
means "show help and exit" for colorls I only get to see the help text.This PR adds the
--human-readable
option for compatibility to GNU ls and also makes-h
the short option corresponding to it (exactly like GNU ls).Since
-h
was used to mean "show help and exit" in colorls from the beginning, this change also keeps this effect as a special case if-h
is the only argument given to colorls.colorls
a drop-in replacement forls
#103