Re: The behaviour of systemctl.

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

 



On Sat, 18.06.11 10:46, Aaron Sowry (aaron+rh@xxxxxxxxx) wrote:

> 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.

Supposedly non-UNIXy behaviour on Linux causes you to switch to Windows?
Yeah, that makes sense! Awesome logic!

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
-- 
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