Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: PIPE less

by Crackers2 (Parson)
on Apr 16, 2010 at 14:14 UTC ( [id://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 (Cardinal) 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?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://835100]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (4)
As of 2024-04-25 16:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found