[ANN] quickl 0.2.1 Released (commandline helper)

Discussion in 'Ruby' started by Bernard Lambeau, Jun 19, 2011.

  1. [Note: parts of this message were removed to make it a legal post.]

    Hi all !

    I'm pleased to announce that quickl version 0.2.1 has been released and
    to rubygems.org !

    * <http://github.com/blambeau/quickl>

    Quickl helps you creating commandline ruby programs. From simple commands
    with options to complex delegators with subcommands, global and
    local options.

    This is a not so important release that should not break anything legacy,
    touches on some important internals though. Let me know if anything is
    on your side.


    # 0.2.1 / 2011.06.19

    * Enhancements

    * Delegator delegates the command execution to an execute(argv) methods,
    therefore mimicing Single command
    * Command provides subcommand_by_name (a class method) allowing to
    ':' qualified command names easily. Robustness::has_command! has been
    rewritten to use the latter method, so that it now striclty respects
    * Delegator.summarized_subcommands takes an optional argument, allowing
    to specify the list of commands for which documentation must be
    * The factory methods Quickl::Command and Quickl::Delegator accept an
    block which is yield with the command builder.
    * Command::Builder has a command_parent= accessor allowing to bypass the
    (infered) command strategy feature (advanced usage).
    * Command::Builder accepts callback blocks that are called when a command
    installed (advanced usage).

    * On the devel side

    * The project structure is handled by ruby.noe 1.3.0

    PhD Student, Computer Science Department, EPL/INGI, UCLouvain, Belgium
    Mobile: +32 477 24 58 61
    Blog: http://revision-zero.org/
    Code: http://github.com/blambeau/
    Follow: http://twitter.com/blambeau/
    Bernard Lambeau, Jun 19, 2011
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.