This project is read-only.

Add support for validating command-line arguments


The AniseProgram object provides robust support for parsing command-line arguments, but little opportunity to validate that they are correct before being injected. Users should be able to register an object which can validate the command-line arguments after they are parsed. This object should be created prior to the main object, and should have the ability to alter the argument list or reject the arguments with an error message.