Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re: PIPE less

by Crackers2 (Parson)
on Apr 16, 2010 at 14:14 UTC ( #835100=note: print w/replies, xml ) Need Help??

in reply to PIPE less

I'd say don't do this.

If your user wants to view the help in less, it's easy enough for them to pipe your script to less themselves. With an implicit less you also make it harder to just dump out the whole help.

Replies are listed 'Best First'.
Re^2: PIPE less
by FunkyMonk (Chancellor) on Apr 16, 2010 at 15:51 UTC
    My less (version 436 by Mark Nudelman) doesn't page unless its STDOUT is connected to a terminal

      For the reason outlined by BrowserUK below, I often like to just dump the help to stdout so I can use (in most terminals) Shift-PgUp and Shift-PgDown to look through it while actually typing the command.

      Of course that's still possible either way. Doing something like "program --help | cat" could probably trick less into thinking it's not connected to a terminal.

Re^2: PIPE less
by choroba (Bishop) on Apr 16, 2010 at 14:19 UTC
    Which leads back to my answer, Re: PIPE less, giving the user more options (usually usage, help and man).

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://835100]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (6)
As of 2018-06-19 16:40 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (114 votes). Check out past polls.