Sha256: 1ca3a79c59c5e150f759755d8ecc31053a6ac598269ef8972551e8b2f159ccea

Contents?: true

Size: 826 Bytes

Versions: 1

Compression:

Stored size: 826 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 "pry"
require 'colored'
require 'architects/toolkit'
require 'datapimp'
require 'datapimp/cli'
require 'brief'
require 'brief/dsl'

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, 'archit'
  program :version, Architects::Toolkit::VERSION || "1.0.1"
  program :description, 'architects toolkit for writing blueprints'

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


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
architects-toolkit-0.1.6 bin/archi