Bat: A cat(1) clone with wings
github.com
github.com
Please don't do this by default. Systemd commands have this habit as well. I understand it is for usability. But it makes viewing output unpredictable as now I might end up in the pager (or not, you can't tell beforehand unless you know the content, which you are going to look at) that I have to exit before typing the next command.
If bat was described as an advanced syntax diff tool, I'd probably be more interested in it. But "cat with wings" seems pointless, because cat does everything I need it to.
[1] https://joeyh.name/code/moreutils/
If this was just "pipe text into me and I'll print it out with syntax highlighted ANSI codes" then I'd be all for it. As a cat replacement this is nonsense.
What do you mean when you say this the opposite of unix, and why is it a bad thing?
Am I missing something?
- concatenate files - syntax highlighting - line numbering - git status - pager