Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^3: Parsing command line options without knowing what they are

by aquarium (Curate)
on Nov 25, 2010 at 05:35 UTC ( #873579=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Parsing command line options without knowing what they are
in thread Parsing command line options without knowing what they are

maybe Getopt::Regex?, and use a catch all regex with a sub to process each argument, e.g. store in hash or array.

the hardest line to type correctly is: stty erase ^H


Comment on Re^3: Parsing command line options without knowing what they are
Re^4: Parsing command line options without knowing what they are
by DrWhy (Chaplain) on Nov 25, 2010 at 19:31 UTC
    I looked at this module last night and it's interesting, but it's too generic. I'd have to write too much of my own code to make this work, which is what I was hoping to avoid. I started poking around in Getopts::* on CPAN and did find a module that comes close to what I want, but not quite: Getopt::Casual.

    This module just parses a command line pulling out anything that looks like an option/switch/flag/whatever and uses some heuristics to decide if the following argument should be considered a value for that option/switch/... or not. Unfortunately one of those heuristics is exactly the opposite of what I want, so I think I'll give up and write my own code for this.

    --DrWhy

    "If God had meant for us to think for ourselves he would have given us brains. Oh, wait..."

Log In?
Username:
Password:

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

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

    For retirement, I am banking on:










    Results (132 votes), past polls