Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

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

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?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://835100]
help
Chatterbox?
[1nickt]: Perl300 Try Email::Stuffer
[1nickt]: Or for a little more control, Email::Sender:: Simple
[Perl300]: any suggestion on which one might be secure and simplest. I am not doing anything complex, just check some conditions from DB tables and send email to myself (same domain) if conditions are met
[1nickt]: read the doc of the suggestions I just gave
[1nickt]: A lot depends on whether you are sending mail from your local box or using a remote server
[hippo]: Secure in what sense?
[Perl300]: I am sending from remote server
[1nickt]: Then see Email::Sender:: Transport::SMTP
[Perl300]: secure in sense it should not cause any security concerns, create some loop holes.... I don't know much about it but don't want to cause any problem for security guys here
[Perl300]: I used sendmail before for a few times but read that is causes some security issues so trying something better/secure this time

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (11)
As of 2017-10-17 15:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My fridge is mostly full of:

















    Results (233 votes). Check out past polls.

    Notices?