Sha256: d6911aab6d719db76c1dd44a9d7f65d0ad747269c40f26ec211949670d7e5687
Contents?: true
Size: 1.05 KB
Versions: 5
Compression:
Stored size: 1.05 KB
Contents
module Vimpack module Commands class Command include ::Vimpack::Utils::File include ::Vimpack::Utils::Io include ::Vimpack::Utils::Git include ::Vimpack::Utils::Process def initialize(options, global_options) @options = options @global_options = global_options @commands = ARGV setup_paths(@options[:home_directory] || ENV['HOME']) initialize_environment initialize_global_options initialize_options initialize_commands end def initialize_environment Vimpack.environment = @global_options[:environment].to_sym unless Vimpack.env?('production') say(" * using environment #{Vimpack.environment.inspect}") end end def initialize_global_options end def initialize_options end def initialize_commands end def run raise NotImplemented end def self.run(options = Hash.new, commands = Hash.new) new(options, commands).run end end end end
Version data entries
5 entries across 5 versions & 1 rubygems