I've made an overview of all options that need to be added and defaults that need to be changed in ls to reach full compatibility with GNU ls. I hope this might help people out who want to contribute, without adding to many issues to the issue list.
The items marked with 1️⃣ are the ones I think make Good First Issues.
I've made an overview of all options that need to be added and defaults that need to be changed in
lsto reach full compatibility with GNUls. I hope this might help people out who want to contribute, without adding to many issues to the issue list.The items marked with 1️⃣ are the ones I think make Good First Issues.
-x&--format=across&--format=horizontal-m&--format=commas-noverrideable (similar to-oand-g)--time=birth&--time=creation--time-style=full-iso--time-style=long-iso--time-style=iso--time-style=locale(works, but not locale-specific yet)--time-style=+FORMATlike indateposix-prefix for--time-style--full-timeTIME_STYLEorlocale-b.--escape&--quoting-style=escape-Q,--quote-name&--quoting-style=c-N,--literal&--quoting-style=literal--quoting-style=shell&--quoting-style=shell-always--quoting-style=shell-escape&--quoting-style=shell-escape-always--quoting-style=locale--quoting-style=clocaleQUOTING_STYLEorshell-escape.-q&--hide-control-characters--show-control-characters-qif the output is a terminal.-U&--sort=none-v&--sort=version(also used insort, so might make sense to put this inuucore)-X&--sort=extension--group-directories-first-f(enable-aU, disable-ls --color)-H&--dereference-command-line--dereference-command-line-symlink-to-dir--hide-I&--ignore--indicator-stylewith options:none,slash,file-type,classify-p(equivalent to--indicator-style=slash)--file-type(equivalent to--indicator-style=file-type)uucore, since they are used by multiple programs)-s&--size-k&--kibibytes(equivalent to--block-size=1K)--block-size-w&--width-T&--tabsize( ls: add -T support and fix --classify output #7616 )-Z&--context-D&--dired--hyperlink