Talk About Network



Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Perl Cvs P5ee > [svn:p5ee] r101...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 1 Topic 602 of 694
Post > Topic >>

[svn:p5ee] r10141 - p5ee/trunk/App-Options

by spadkins@[EMAIL PROTECTED] Oct 30, 2007 at 12:11 PM

Author: spadkins
Date: Tue Oct 30 12:11:51 2007
New Revision: 10141

Modified:
   p5ee/trunk/App-Options/CHANGES
   p5ee/trunk/App-Options/TODO

Log:
freeze for release 1.03

Modified: p5ee/trunk/App-Options/CHANGES
==============================================================================
--- p5ee/trunk/App-Options/CHANGES	(original)
+++ p5ee/trunk/App-Options/CHANGES	Tue Oct 30 12:11:51 2007
@[EMAIL PROTECTED]
 -2,6 +2,16 @[EMAIL PROTECTED]
 # CHANGE LOG

#############################################################################
 
+VERSION 1.03
+ x better use of /\s*/ instead of / */ so that tabs don't catch you
off-guard
+ x enable application use of App::Options objects to read additional data
structures
+   * $option_processor = App::Options->new(@[EMAIL PROTECTED]
);
+   * $option_processor->read_option_files(\%values, [$file]);
+ x allow for subclassing (App::Options::YAML, etc.)
+   * made App::Options object-oriented to allow for subclassing
+   * split read_option_files() method out of the read_options() method
(for subclassing)
+ x save the import arguments for later print_usage or later reparsing (as
$self->{init_args})
+
 VERSION 1.02
  x ENV{FOO} = x in app.conf sets environment variable "FOO" (i.e.
LD_LIBRARY_PATH)
  x added perl_restart option to re-exec() the program so that it picks up
a new LD_LIBRARY_PATH

Modified: p5ee/trunk/App-Options/TODO
==============================================================================
--- p5ee/trunk/App-Options/TODO	(original)
+++ p5ee/trunk/App-Options/TODO	Tue Oct 30 12:11:51 2007
@[EMAIL PROTECTED]
 -2,10 +2,12 @[EMAIL PROTECTED]
 ## File: $Id$
 ######################################################################
 
-These items are what will be required to go to version 1.00.
+These items are what will be required to go to the next release to CPAN
+ o Get the documentation to match the new organization of the code
  o [no more critical items]
 
 These are other interesting things which I might do
+ o Create a sample subclassing distribution (i.e. App::Options::YAML)
  o make --debug_options=9 even more readable
  o improve ease-of-use (enhanced help display) for more advanced features
(i.e. debug_options=9)
  o clean up use of --version_modules (when to show all)
@[EMAIL PROTECTED]
 -17,8 +19,6 @[EMAIL PROTECTED]
        2 = [1] + silently don't include env+file options not defined by
program
        3 = [1+2] + unknown cmd line options cause error (program only can
define options)
        4 = [1+2+3] + file options not defined by program cause errors
- o allow for subclassing (App::Options::YAML, etc.) (split up the init()
method)
- o save the init(@[EMAIL PROTECTED]
) for later print_usage or later reparsing
  o make lots more tests (starting with the examples in the documentation)
  o make example scripts (starting with the examples in the documentation)
  o enforce other option parsing rules (single letter + arg, single/double
dash)




 1 Posts in Topic:
[svn:p5ee] r10141 - p5ee/trunk/App-Options
spadkins@[EMAIL PROTECTED  2007-10-30 12:11:52 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu May 15 0:31:44 CDT 2008.