Sha256: f13dc15297b8afe5e4f3273118aea69e41decd5c217e2906b86aafab3489f515
Contents?: true
Size: 725 Bytes
Versions: 23
Compression:
Stored size: 725 Bytes
Contents
#!/usr/bin/env ruby $:.unshift(File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))) require 'rubygems' require 'rdf/cli' options = RDF::CLI.options(ARGV) abort options.banner if ARGV.empty? && !options.options[:evaluate] # Add option_parser to parsed options to enable help begin messages = {} RDF::CLI.exec(options.args, option_parser: options, **options.options.merge(messages: messages)) unless messages.empty? $stdout.puts "Messages:" messages.each do |kind, term_messages| term_messages.each do |term, messages| $stdout.puts "#{kind} #{term}" messages.each {|m| $stdout.puts " #{m}"} end end end rescue ArgumentError => e RDF::CLI.abort e.message end
Version data entries
23 entries across 23 versions & 1 rubygems