Try this on for size:

        use Getopt::Std;

        BEGIN { if ($^O eq 'MacOS' && !@ARGV) {
                @ARGV = split ' ', MacPerl::Ask('Command line options?');
        } }

        getopts('oif:', \%opts);
        print $opts{f};

I am not convinced modifying the modules is appropriate, though.  Often,
you won't necessarily want to pass options, just because one of those
modules (oe even -s) is used.  I know on Unix I have plenty of programs
that can accept input in that manner, but often don't.  So bringing up the
box each time would be kinda ... annoying.

-- 
Chris Nandor                      [EMAIL PROTECTED]    http://pudge.net/
Open Source Development Network    [EMAIL PROTECTED]     http://osdn.com/

Reply via email to