Sha256: 57be2197828b13f31465e3823ad07a6abc5c9cec8fd6095044df2dcddef1386e
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
ENV["BUNDLE_GEMFILE"] = File.expand_path("../../Gemfile", __FILE__) require "bundler/setup" Bundler.require libdir = File.dirname(__FILE__) $LOAD_PATH.unshift(libdir) unless $LOAD_PATH.include?(libdir) class Rag < Thor Error = Class.new Exception RagError = Class.new Exception autoload :VERSION, "rag/version" autoload :UI, "rag/ui" autoload :Util, "rag/util" Rc = Optimism.require "rag/rc", "~/.ragrc" include Thor::Actions class_option "no-color", :type => :boolean, :banner => "Disable colorization in output" class_option "verbose", :type => :boolean, :banner => "Enable verbose output mode", :aliases => "-V" class << self attr_accessor :ui def ui @ui ||= UI::Base.new end end def initialize(*) super the_shell = (options["no-color"] ? Thor::Shell::Basic.new : shell) Rag.ui = UI::Shell.new(the_shell) Rag.ui.debug! if options["verbose"] # generate Rc.o o = Rc.o = OpenOption.new if gemspec_file=Dir["*.gemspec"][0] gemspec = Gem::Specification.load(gemspec_file) o.project = gemspec.name o.version = gemspec.version end end end require "rag/new" require "rag/gem" require "rag/test" require "rag/doc"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rag-1.2.1 | lib/rag.rb |