Gem Framework для создания драгоценных камней со списками параметров? - PullRequest
1 голос
/ 20 августа 2010

Я хочу создать несколько Gems со списками параметров при запуске: my_app --help.

Как и все драгоценные камни (грабли, рельсы и т. Д.).

Пример:

Usage:
  rails new APP_PATH [options]

Options:
  -J, [--skip-prototype]      # Skip Prototype files
  -T, [--skip-test-unit]      # Skip Test::Unit files
      [--dev]                 # Setup the application with Gemfile pointing to your Rails checkout
  -G, [--skip-git]            # Skip Git ignores and keeps
  -b, [--builder=BUILDER]     # Path to an application builder (can be a filesystem path or URL)
  -m, [--template=TEMPLATE]   # Path to an application template (can be a filesystem path or URL)
      [--edge]                # Setup the application with Gemfile pointing to Rails repository
      [--skip-gemfile]        # Don't create a Gemfile
  -d, [--database=DATABASE]   # Preconfigure for selected database (options: 

Таким образом, я мог бы просто использовать его:

gem install my_gem
my_gem --help
my_gem delete files file1.jpg file2.jpg
my_gem update
etc...

Есть ли какая-то платформа для гемов или нужно начинать с нуля?

1 Ответ

2 голосов
/ 20 августа 2010

Есть много опций (хаааа ...)

Стандартный есть в stdlib Руби: http://ruby -doc.org / stdlib / libdoc / optparse / rdoc / index.html

В Rails используется Thor, который может лучше удовлетворить ваши потребности.http://rubygems.org/gems/thor

...