Sha256: f878099f350e1668d02e74ba8342e42a17865b62270c928be23f427cd0ae2bd9
Contents?: true
Size: 760 Bytes
Versions: 605
Compression:
Stored size: 760 Bytes
Contents
#!/usr/bin/env ruby code_file = ARGV[0] output = ARGV[1] require 'rbbt-util' code = case when (code_file.nil? or code_file == '-') STDIN.read else Open.read(code_file) end begin if code_file.nil? data = instance_eval code else data = instance_eval code, code_file end rescue Exception puts "#:rbbt_exec Error" puts $!.message puts $!.backtrace * "\n" exit(-1) end data = data.to_s(:sort, true) if TSV === data data = data * "\n" if Array === data case when (output.nil? or output == '-') puts data when output == "file" if Misc.filename? data tmpfile = data else tmpfile = TmpFile.tmp_file Open.write(tmpfile, data) end puts tmpfile else Open.write(output, data) end
Version data entries
605 entries across 605 versions & 1 rubygems