lib/berkshelf.rb in berkshelf-3.1.1 vs lib/berkshelf.rb in berkshelf-3.1.2

- old
+ new

@@ -23,10 +23,11 @@ module Mixin autoload :DSLEval, 'berkshelf/mixin/dsl_eval' autoload :Logging, 'berkshelf/mixin/logging' end + autoload :Shell, 'berkshelf/shell' autoload :Uploader, 'berkshelf/uploader' autoload :Visualizer, 'berkshelf/visualizer' autoload :BaseFormatter, 'berkshelf/formatters/base' autoload :HumanFormatter, 'berkshelf/formatters/human' @@ -50,14 +51,13 @@ # @return [Pathname] def root @root ||= Pathname.new(File.expand_path('../', File.dirname(__FILE__))) end - # @return [Thor::Shell::Color, Thor::Shell::Basic] - # A basic shell on Windows, colored everywhere else + # @return [Berkshelf::Shell] def ui - @ui ||= Thor::Base.shell.new + @ui ||= Berkshelf::Shell.new end # Returns the filepath to the location Berkshelf will use for # storage; temp files will go here, Cookbooks will be downloaded # to or uploaded from here. By default this is '~/.berkshelf' but @@ -215,10 +215,9 @@ require_relative 'berkshelf/installer' require_relative 'berkshelf/logger' require_relative 'berkshelf/resolver' require_relative 'berkshelf/source' require_relative 'berkshelf/source_uri' -require_relative 'berkshelf/ui' Ridley.logger = Berkshelf.logger Berkshelf.logger.level = Logger::WARN Celluloid.logger.level = Logger::ERROR