Sha256: ed383637d0362670600276d953aec48e14aaa3de3b0fd44501aacac2af8013ae

Contents?: true

Size: 1.87 KB

Versions: 1

Compression:

Stored size: 1.87 KB

Contents

= Version history

[0.2.1] Handle unknown subcmd/no-default case gracefully.

[0.2.0] Support for option type definition through primitives.
        Almost fully backwards compatible with previous versions.

[0.1.7] Added to_hopt method to Opt.

[0.1.6] Added to_hash method to Opt.

[0.1.5] Moved evalCheck from private methods to public methods.
        Opt.error/fatal/warn API methods.

[0.1.4] Documentation improvements (links to methods).
        Fix to Opt#apply return value when type is :switch.
        Opt#fatal added for user error reporting towards command line user.
        Non-existing options for option with multiple values defaults
          to an empty array.
        Possibility to separate option definition and execution.

[0.1.3] Customization through COMO env variable and hooks.
        Version information returned programmatically with Como.version.
        "command" is aliased to "subcmd" to enable highlighting of the
        main command. Aliases for "Spec.checkRule" and "Spec#checkRule".

[0.1.2] ":check_invalid" applied correctly.
        Header and footer configs has to include all newlines explicitly.
        ":error_exit" config removed (always exit with error).
        Exclusive option type can have zero to many arguments.
        Switch-options have no values only "given" should be checked.
        Small changes in generated usage info display.
        Errors are output to stderr (not stdout).

[0.1.1] Testcases use relative require to local dir. Rulecheck fixes:
        incr and follow.

[0.1.0] Subcommand feature added along with major refactoring in
        class' content. Many small changes to usage model, but
        backwards compatible.

[0.0.3] Self-value operator "~" added. Parser for options including
        parameter settings, i.e. the Opt#params method added.

[0.0.2] Opt#given is allowed an optinal block argument.

[0.0.1] Initial version.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
como-0.2.1 CHANGELOG.rdoc