Sha256: 976ecc12facd97b73e9462156bac1c39da696603bd5895c43a784629a97d52ba

Contents?: true

Size: 905 Bytes

Versions: 1

Compression:

Stored size: 905 Bytes

Contents

#!/usr/bin/env ruby

require "rubygems"
require "pathname"

$:.unshift Pathname(File.dirname(__FILE__)).join("..","lib")

# support for the traveling ruby env
ENV['BRIEF_PWD'] = ENV['DATAPIMP_PWD'] = ENV['ARCHI_PWD'] if ENV['ARCHI_PWD']

require 'architects/toolkit'
require 'brief'
require 'brief/dsl'
require 'datapimp'
require 'datapimp/cli'
require "pry"
require 'colored'

args = ARGV.to_a.dup

if args.shift.to_s.strip.downcase == "run"
  require(args.first) if args.first

  if args.empty?
    code = STDIN.read

    if code.length > 0
      eval(code)
    end
  end
else
  require "commander/import"

  program :name, 'archi'
  program :version, Architects::Toolkit::VERSION || "1.0.1"
  program :description, 'architects toolkit for writing blueprints'
    
  $terminal.wrap_at = 120 if $terminal

  Datapimp::Cli.load_commands()
  Brief.load_commands()
  Architects::Toolkit.load_commands()
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
architects-toolkit-0.1.10 bin/archi