The system_profiler command in Terminal will give you a lot of that info. Scroll down on this page for some examples. You normally want to use this with grep to filter what you want, otherwise it is pages and pages of info.
Hahaha, of course you are right. But anyway, I like more details and terminal with grep seems the way to go in my case.
I also ask about terminal apps in general, maybe like a website or AppleScript site or what not.