On Tue, 14 Dec 2004, Christopher Spears wrote:

> I'm writing a Perl script where I ask the user a
> question similar to:
> 
> Would you like to remove this file?
> Type y or n.

Try Damian Conway's IO::Prompt:

    <http://search.cpan.org/~autrijus/IO-Prompt-0.02/lib/IO/Prompt.pm>

Use it like this:

    use IO::Prompt;
    while( prompt "next: " ) {
        print "You said '$_'\n";
    }

Or maybe in your case like this:

    $user_input = prompt(
      qq[Would you like to remove this file?\nType y or n. ], 
      -tty, -yes, -no, -onechar, -speed=>0.2
    );
 
You can write this by hand, but once Damian has attacked a problem, 
there's little point in trying to out-clever him :-)
 

-- 
Chris Devers

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>

Reply via email to