Sha256: 079b7af7edee4e4253cfeccd84b40da7d1dcad406ddf5df92de44d94b9c5c4e2

Contents?: true

Size: 721 Bytes

Versions: 4

Compression:

Stored size: 721 Bytes

Contents

# lib/aia.rb

require 'debug_me'
include DebugMe

require 'hashie'
require 'pathname'
require 'reline'
require 'shellwords'
require 'tempfile'

require 'prompt_manager'
require 'prompt_manager/storage/file_system_adapter'

require_relative "aia/version"
require_relative "aia/main"
require_relative "core_ext/string_wrap"

module AIA
  class << self
    attr_accessor :config

    def run(args=ARGV)
      args = args.split(' ') if args.is_a?(String)

      # TODO: Currently this is a one and done architecture.
      #       If the args contain an "-i" or and "--interactive"
      #       flag could this turn into some kind of
      #       conversation REPL?
      
      AIA::Main.new(args).call
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
aia-0.4.4 lib/aia.rb
aia-0.4.3 lib/aia.rb
aia-0.4.2 lib/aia.rb
aia-0.4.1 lib/aia.rb