On 06/19/2011 06:54 AM, Aaron Sowry wrote:
On Sun, Jun 19, 2011 at 10:03:05AM +0100, Martin Dengler wrote:
Your point about column headers is taken (explicitly, in my mail) and
bears no more repeating since there's a bug about it.
I didn't realise there was a bug for this, which is it?

Your point about paging continues to be that you don't like it for the
purist reason that unix-y tools shouldn't format their output.
This is not just purism for purism's sake, I think the point is being lost here
somewhere. To clarify, coding applications in this way results in:

- Additional code to deal with output logic in different situations, which like
all code, is potentially buggy. This is especially true when there is
distribution-specific logic in the code.

- Additional flags and corresponding documentation to modify behaviour which has
been imposed on you by the author (--no-pager, adding/removing column headers,
enabling/disabling --full output)

- Output format from a command being non-obvious unless you are intimately familiar
with the specific output logic of the command.

- Additional dependencies and potential non-portability to other systems which
may not satisfy these dependencies.

- Increased learning curve, since behaviour differs from most other commonly
used applications.

The list goes on. If you want to call it purism then fine, just don't pretend
there are no valid reasons for it.

I'm happy this is the default.  If you're not, why
not file a bug?  It's more effective than complaining on a downstream
mailing list.
I already did, bug 713567. It was CLOSED WONTFIX within 45 minutes.

/Aaron
Aaron, haven't you figured it out yet? As far as Lennart is concerned it is his way or the highway!

My $.02 after following all the threads about sysemd/ctl.

--
Stephen Clark
NetWolves
Sr. Software Engineer III
Phone: 813-579-3200
Fax: 813-882-0209
Email: steve.clark@netwolves.com
http://www.netwolves.com