Facad
Dev tools
command line ls replacement
SHOW HN2024
How HN took it
7 positive, 22 neutral or asking, 0 mixed, 10 critical, out of 39 comments about the project. Thread score -0.05.
Design: 3 for, 4 againstExecution: 0 for, 5 againstIdea: 3 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Emojis make file types easy to identify at a glance
From 1 comment
I like it! The emojis make it really easy to identify files at a glance—with more precision than the simple `d` and `l` indicators in ls.
lolinder on HN
Sorting by extension helps humans find files
From 2 comments
> What is the benefit of sorting on extensions? Since extensions have no meaning to the kernel and, only a few oddball applications (tar, gzip) care about extensions. It…
burnte on HNI always sort on extensions. I want to know what things are and group similar things together.
anigbrowl on HN
Objections
Emojis in terminal output are distracting or unwanted
From 3 comments
I don't like emojis in this context. I like them when humans use them to communicate over text when facial expressions and such aren't available. I feel weirded out when a…
kccqzy on HNRegarding emojis: I believe they should be monochrome in console. The problem is that when you have text with emojis they stand out too much and distract you. So they should be…
codedokode on HNHard pass. I want my terminal to present me with text, and only text. That way, as I cry bitter tears of defeat, the textual output will remain, stolidly presenting its harsh…
sgarland on HN
Terminal and font support for emojis is unreliable, especially over SSH
From 3 comments
Feels like there are a lot of fancy human-used terminal listing tools these days, and to me all of them feel like a waste of time. 1) There's so many assumptions made about the…
tovej on HNSometimes... one of the biggest problems with TUIs is that every terminal emulator is extremely opinionated about how it wants to render anything that isn't trivial ASCII, even…
klardotsh on HNI can never get icons to work on remote machines when I SSH in. Is there some doc or blog explaining how this stuff works?
jshen on HN
Existing ls replacements already do this, and ls is standard
From 2 comments
Feels like there are a lot of fancy human-used terminal listing tools these days, and to me all of them feel like a waste of time. 1) There's so many assumptions made about the…
tovej on HNLooks nice! I think it would be cool to know the differences between Facad, lsd, and eza (https://github.com/lsd-rs/lsd and https://github.com/eza-community/eza) aka "why do I…
drdaeman on HN
Fails on macOS BSD ls due to GNU-only options
From 2 comments
>alias ls='ls -A -F --group-directories-first --sort=extension --color=always' Stupid macOS ls binary: unrecognized option `--group-directories-first'
imbnwa on HN> alias ls='ls -Av --time-style="+%Y-%h-%d %r" --group-directories-first --color' Stupid macOS ls binary: unrecognized option `--time-style=+%Y-%h-%d %r'
imbnwa on HN
Requests
Explain how it differs from eza, lsd and exa
From 2 comments
Looks nice! I think it would be cool to know the differences between Facad, lsd, and eza (https://github.com/lsd-rs/lsd and https://github.com/eza-community/eza) aka "why do I…
drdaeman on HNIs this in any way better than eza? https://github.com/eza-community/eza
mafriese on HN
Monochrome emoji option
From 1 comment
Regarding emojis: I believe they should be monochrome in console. The problem is that when you have text with emojis they stand out too much and distract you. So they should be…
codedokode on HN
Use termcap/terminfo instead of hardcoded ANSI escapes
From 1 comment
Hardcoding the ANSI escape characters hurts portability. Try looking up the escape using termcap/terminfo.
ok123456 on HN
Questions
Why sort by extension and what is the benefit
From 1 comment
What is the benefit of sorting on extensions? Since extensions have no meaning to the kernel and, only a few oddball applications (tar, gzip) care about extensions. The emojis…
mmh0000 on HN
What happens when output is piped
From 1 comment
what does it mean to pipe the output? if it doesn't mean anything, complete fail. (piping the output of ls should also mean something better than it means, but you aren't…
fsckboy on HN
Alternatives named
eza
From 2 comments
exa is unmaintained, you can use the active fork eza instead [1]. [1] https://github.com/eza-community/eza
elashri on HNIs this in any way better than eza? https://github.com/eza-community/eza
mafriese on HN
exa
From 2 comments
Nice. There is also 'exa'.
ilaksh on HNMy ls alternative: alias ls 'exa -lh --color always --group-directories-first --icons' alias tree 'exa --tree -L3 --long'
sp0ck on HN
lsd
From 2 comments
lsd is also a good cross-platform alternative [1]. [1] https://github.com/lsd-rs/lsd
ast21 on HNLooks nice! I think it would be cool to know the differences between Facad, lsd, and eza (https://github.com/lsd-rs/lsd and https://github.com/eza-community/eza) aka "why do I…
drdaeman on HN
pls
From 1 comment
Another alternative is `pls`. Disclaimer: I am the maintainer of the project. [pls]: https://pls.cli.rs
dhruvkb on HN
Midnight Commander
From 1 comment
what does it mean to pipe the output? if it doesn't mean anything, complete fail. (piping the output of ls should also mean something better than it means, but you aren't…
fsckboy on HN