You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The issue is that eza ignores the `--stdin` argument, unless there is
data piped into it. This is not how stdin behavior is supposed to work.
e.g. look at the `cat` command.
The flag should tell eza that the input is read from stdin. But if you
call `eza --stdin` nothing is read from stdin.
This means that the current argument is moot and serves no purpose,
because eza already has the capability of checking whether data is
piped into it.
So eza behaves like this: if you pipe data into eza, eza will ignore
the data, unless you additionally specify `--stdin`
This makes no sense.
This change accomplishes the following:
- `eza --stdin` reads from standard input
- if data is piped into eza, standard input is automatically read
and no `--stdin` flag is required
- if data is piped into eza, `--stdin` can still be used
BREAKING CHANGE: if data is piped into eza, eza will not ignore it
0 commit comments