NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
DESCRIPTION
List information about the FILEs (the current directory by default). Sort entries alpha‐
betically if none of -cftuvSUX nor --sort is specified.
Mandatory arguments to long options are mandatory for short options too.
-a, --all
do not ignore entries starting with .
-A, --almost-all
do not list implied . and ..
--author
with -l, print the author of each file
-b, --escape
print C-style escapes for nongraphic characters
--block-size=SIZE
with -l, scale sizes by SIZE when printing them; e.g., '--block-size=M'; see SIZE
format below
-B, --ignore-backups
do not list implied entries ending with ~
...
In Liquid Haskell, the help messages for each flag are rather narrow.
In comparison
manpages do not do this sacrifice.Details
Does it sound reasonable to change the format of the help message to look more like a
manpage?