I don't understand the fascination with a program that tells you what kind of system you're using. I'm not trolling. Can someone enlighten me on its usefulness beyond "yep, that's what my system looks like"?
@unterzicht that IS it's use. It is primarily used in show-off posts where people present their systems so that people in the replies can get a quick glance on what they're running.
The reason this is big news is because neofetch was by far the biggest project of it's kind
It's a command that pulls a whole bunch of useful system information and sticks it on one page.
Really, the biggest use of it is for showing other people your system- especially showing off. It's a staple of "look at my system" brag posts.
But to be generous, there are (small) legit use cases for it. If you manage a lot of machines, and you plausibly don't know the basic system information for whatever you happen to be working on in this instant, it's a program that will give you most of what you could want to know in a single command. Yes, 100% of the information could be retrieved just as easily using other standard commands, but having it in a single short command, outputting to a single overview page, formatted to be easily readable at a glance, is no bad thing.
I install it on servers and put it in my bash profile so it runs when I SSH in or open a new terminal tab. Mostly just as a safety thing. It’s basically a reminder to double check I’m on the correct machine/tab before I run any commands.
It is for the situation "what even is this OS" that aren't answered by uname -r
But since you need to know what OS this is to install this program with the package manager, it's only useful if it was previously installed during the initial setup.
I guess its one of those program every OS should have installed. Like screen.