Sha256: bcf999d81d3a090b4f7e9728f38d3485d9169f2faa170a8ea6502061c7df9e26
Contents?: true
Size: 1.21 KB
Versions: 5
Compression:
Stored size: 1.21 KB
Contents
require 'thor' require 'redmine_rest' require 'i18n' I18n.load_path = Dir["#{File.dirname __FILE__}/assets/messages/*"] # helpers Dir[File.expand_path('../redmine_cli/helpers/**/*.rb', __FILE__)].each { |f| require f } require 'redmine_cli/version' require 'redmine_cli/exceptions' require 'redmine_cli/config' require 'redmine_cli/input_parser' I18n.locale = RedmineCLI::Config['locale'] require 'redmine_cli/template_renderer' Dir[File.expand_path('../redmine_cli/subcommands/*.rb', __FILE__)].each { |f| require f } # # base namespace # module RedmineCLI include RedmineRest # # Main CLI class # class Client < Thor extend Helpers::Output map %w(--version -v) => :__print_version desc '--version, -v', 'print the version' # two underscores hides method from help def __print_version puts "redmine_cli version #{VERSION}" end desc 'issue ...', m('desc.client.issue') subcommand 'issue', Subcommands::Issue desc 'conf ...', m('desc.client.conf') subcommand 'conf', Subcommands::Conf desc 'user ...', m('desc.client.user') subcommand 'user', Subcommands::User desc 'project ...', m('desc.client.project') subcommand 'project', Subcommands::Project end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
redmine_cli-0.7.0 | lib/redmine_cli.rb |
redmine_cli-0.6.1 | lib/redmine_cli.rb |
redmine_cli-0.6.0 | lib/redmine_cli.rb |
redmine_cli-0.5.1 | lib/redmine_cli.rb |
redmine_cli-0.5.0 | lib/redmine_cli.rb |