Re: The behaviour of systemctl.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 17, 2011 at 04:31:08PM -0700, Jesse Keating wrote:
> The apps that I've seen where they do something special like paging the 
> output by default, will not do that if the output is a non-active tty, 
> such as a pipe.  When you pipe it into something it'll react differently.

Yes, and this is exactly the problem. When I run 'systemctl --all' on the tty, I get paging and column headers. When I pipe into something, I get no paging and no column headers. The assumption here is apparently that if the output is not going to tty then it is not destined for human eyes, which is an absolutely ridiculous assumption to make. If I output to a file so I can look at things later, I get no headers, and have no option to force them on non-tty output.

This alone may seem fairly trivial, but the problem is that there are many of these trivialities, all of which seem to stem from authors who either don't understand UNIX programming, or are actively choosing to ignore convention. Seriously, if anybody suggests that the solution to the above problem is to add a '--force-headers' flag, I think I'm going to start using Windows. We need to start having this discussion before more of this stupid behaviour starts finding its way into other core components of Fedora.

/Aaron

Attachment: signature.asc
Description: Digital signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux