I'm not sure if this is a bug or not, but according to the help file, if you prefix a command with a period, it will perform quietly.
How come it doesn't work with /localinfo?
Local host: <localhost> (ip address)
I prefixed the /localinfo command with a period, so it should have just updated my localhost information, and should not have printed the results. I would call this a bug.
From the help file:
If you want to force a command to perform quietly ie. without printing out any information, then you can prefix it with a "." fullstop. For example:
Would print out information telling you that you are now igoring "somenick". If you don't want this information to be displayed, then you can use: