[ https://issues.apache.org/jira/browse/CLI-298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16953125#comment-16953125 ]
Richard commented on CLI-298: ----------------------------- BTW, I had no idea what to affects/fix versions so if this seems erroneous you know why. Help appreciated in filling this out correctly. I added the label newbie to emphasize this. > Define CLI options via configuration file > ----------------------------------------- > > Key: CLI-298 > URL: https://issues.apache.org/jira/browse/CLI-298 > Project: Commons CLI > Issue Type: Improvement > Components: CLI-2.x > Affects Versions: 1.5 > Reporter: Richard > Priority: Trivial > Labels: newbie, pull-request-available, ready-to-commit > Fix For: 1.5 > > Original Estimate: 336h > Remaining Estimate: 336h > > Create a configuration that enables users to define CLI options via a > configuration file. Such configuration would normally pre-defined and bundled > inside the executable jar running the application. This would reduce the > amount of code required to define command line options and introduce the > ability to do a lot of the checking a user does (such as converting values to > integers, files, checking if integers are above/below a certain amount, > checking that files or directories do/don't exist etc.) For security > purposes, at compile time calculate an MD5 for the application, if this > doesn't match at runtime warn of corrupted file exception. > > Code already started with a pull request at > [https://github.com/zendawg/commons-cli] underneath the branch named > "cli-configuration". > Apologies in advance, never contributed to Apache SWF before. -- This message was sent by Atlassian Jira (v8.3.4#803005)