Sha256: 3cb61246bef3148d37a766e3730f17b63b26fcfe13c0d37c7be1d26d5f2ad1af

Contents?: true

Size: 776 Bytes

Versions: 1

Compression:

Stored size: 776 Bytes

Contents

module Brut
  module CLI

    def self.app(app_klass, project_root:)
      Brut::CLI::AppRunner.new(app_klass:,project_root:).run!
    end
    autoload(:App, "brut/cli/app")
    autoload(:Command, "brut/cli/command")
    autoload(:Error, "brut/cli/error")
    autoload(:SystemExecError, "brut/cli/error")
    autoload(:ExecutionResults, "brut/cli/execution_results")
    autoload(:Options, "brut/cli/options")
    autoload(:Output, "brut/cli/output")
    autoload(:Executor, "brut/cli/executor")
    autoload(:AppRunner, "brut/cli/app_runner")
    module Apps
      autoload(:DB,"brut/cli/apps/db")
      autoload(:DB,"brut/cli/apps/test")
      autoload(:DB,"brut/cli/apps/build_assets")
      autoload(:DB,"brut/cli/apps/scaffold")
    end
  end
end
require_relative "i18n"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
brut-0.0.1 lib/brut/cli.rb