Module: Haconiwa::Cli

Defined in:
lib/haconiwa/cli.rb

Class Method Summary collapse

Class Method Details

.run(args) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/haconiwa/cli.rb', line 3

def self.run(args)
  require 'pathname'
  script = File.read(args[0])
  init   = args[1..-1]
  if init.first == "--"
    init.shift
  end

  container = eval(script)
  container.run(*init)
end