Sha256: ee0b2bb4208d0ebb428a908685d9d23c34ec5e5818b59333a4791003edc9afe5

Contents?: true

Size: 801 Bytes

Versions: 7

Compression:

Stored size: 801 Bytes

Contents

require 'yaml'
Dir[File.join(File.dirname(__FILE__), *%w[.. vendor * lib])].each do |path|
  $LOAD_PATH.unshift path
end
require 'mite-rb'

require 'string_ext'
require 'mite_ext'
require 'mite_cmd/application'
require 'mite_cmd/autocomplete'

module MiteCmd
  BASH_COMPLETION = "complete -C \"mite auto-complete\" mite"
  
  CONFIG_FILE = File.expand_path '~/.mite.yml'
  
  mattr_accessor :calling_script
  
  def self.load_configuration
    if File.exist?(CONFIG_FILE)
      configuration = YAML.load(File.read(CONFIG_FILE))
      Mite.account = configuration[:account]
      Mite.key = configuration[:apikey]
    else
      raise Exception.new("Configuration file is missing.")
    end
  end
  
  def self.run(args)
    Application.new(args).run
  end
  
  class Exception < StandardError; end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
Overbryd-mite.cmd-0.1.3 lib/mite_cmd.rb
Overbryd-mite.cmd-0.1.4 lib/mite_cmd.rb
Overbryd-mite.cmd-0.1.5 lib/mite_cmd.rb
Overbryd-mite.cmd-0.1.7 lib/mite_cmd.rb
Overbryd-mite.cmd-0.1.9 lib/mite_cmd.rb
mite.cmd-0.1.12 lib/mite_cmd.rb
mite.cmd-0.1.10 lib/mite_cmd.rb