Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^4: Getopt::Long via. Hashes

by vsespb (Chaplain)
on May 27, 2013 at 07:11 UTC ( [id://1035356]=note: print w/replies, xml ) Need Help??


in reply to Re^3: Getopt::Long via. Hashes
in thread Getopt::Long via. Hashes

Are there any fine exemplars of exactly this kind of Perl program on PerlMonks?
No, I am not aware of
either a core module or a battle-tested CPAN module to permit
to the program either on the command line or in a config file
No, my program above permits it, but use custom libraries.

I think you actually can write such code by yourself. It's easy to parse config and use it as default source, when a command line option is missing. And for command line you can use GetOpts. Looks like it can fit to 20 lines of code.

However if you want error handling, multiple encodings support, complex config file(s) structure, unit tests for this, etc, it can require times more coding.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (8)
As of 2024-04-18 07:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found