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