Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: PIPE less

by Crackers2 (Vicar)
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.


Comment on Re: PIPE less
Re^2: PIPE less
by choroba (Abbot) 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).
Re^2: PIPE less
by FunkyMonk (Canon) 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.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (14)
As of 2014-10-31 20:17 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (223 votes), past polls