Sha256: a9044bf070ab5e33a7530f8f543c4d51bdf56b6a6ae7cafedb4c30bc7bf63605

Contents?: true

Size: 614 Bytes

Versions: 5

Compression:

Stored size: 614 Bytes

Contents

require 'cli/ui'
require 'cli/kit'
require "sublayer"

CLI::UI::StdoutRouter.enable

module Clag
  TOOL_NAME = 'clag'
  ROOT      = File.expand_path('../..', __FILE__)
  LOG_FILE  = '/tmp/clag.log'

  autoload(:EntryPoint, 'clag/entry_point')
  autoload(:Commands,   'clag/commands')


  Config = CLI::Kit::Config.new(tool_name: TOOL_NAME)
  Command = CLI::Kit::BaseCommand

  Executor = CLI::Kit::Executor.new(log_file: LOG_FILE)
  Resolver = CLI::Kit::Resolver.new(
    tool_name: TOOL_NAME,
    command_registry: Clag::Commands::Registry
  )

  ErrorHandler = CLI::Kit::ErrorHandler.new(log_file: LOG_FILE)
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
clag-0.0.5 lib/clag.rb
clag-0.0.4 lib/clag.rb
clag-0.0.3 lib/clag.rb
clag-0.0.2 lib/clag.rb
clag-0.0.1 lib/clag.rb