• lib Ruby cсылки Наткнулся на библиотеку Choise для реализации интерфейса CLI

    Самое мощное из того, что я видел. Длинные и короткие ключи, описания, параметры по умолчанию, массивы в качестве параметров, проверка параметров на соответствие типу, фильтрация значений по условию и многое другое. Пример для затравки:

    option :card, :required => true do
    short '-c'
    long '--card CARD'
    desc "The card you wish to gamble on. Required. Only one, please."
    end

    choice.rubyforge.org

Replies (6)