Sha256: 16ca29a55c91a27eae7d8a1a5eda3cea0e0e9e91ea4b45eb2bba10a7fb2d504c
Contents?: true
Size: 575 Bytes
Versions: 4
Compression:
Stored size: 575 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'args_parser' $:.unshift File.expand_path '../lib', File.dirname(__FILE__) require 'babascript' args = ArgsParser.parse ARGV do arg :e, "one line of script" arg :help, "show help", :alias => :h end if args.has_option? :help STDERR.puts "BabaScript v#{BabaScript::VERSION}" STDERR.puts args.help exit 1 end if args.has_param? :e puts args[:e] print BabaScript::Baba.instance_eval args[:e] else args.argv.each do |fname| File.open(fname) do |f| BabaScript::Baba.instance_eval f.read end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
babascript-0.0.5 | bin/baba |
babascript-0.0.4 | bin/baba |
babascript-0.0.3 | bin/babascript |
babascript-0.0.2 | bin/babascript |