expanding the web site
[augment.git] / bin / augment
blob906c029ae49b33bda72076b6975df5de8ae191b1
1 #!/usr/bin/env ruby
2 $LOAD_PATH << File.dirname(__FILE__) + '/../lib'
4 require 'augment'
6 # TODO: real option parsing?
7 if ARGV.first == '--interactive'
8 Augment.interactive
9 exit 0
10 elsif ARGV.size != 2
11 puts "Usage: augment BACKEND/FRONTEND FILE
12 or: augment --interactive
13 Output or store metadata regarding code.
15 Available backends:
16 #{Augment::BACKENDS.map { |k, v| " #{k}:#{v}"}.join("\n")}
17 Available frontends:
18 #{Augment::FRONTENDS.map { |k, v| " #{k}:#{v}"}.join("\n")}"
19 exit 1
20 end
22 Augment.new Augment::BACKENDS[ARGV[0]] || Augment::FRONTENDS[ARGV[0]], ARGV[1]