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

Version Path
rdf-3.1.4 bin/rdf
rdf-3.1.3 bin/rdf
rdf-3.1.2 bin/rdf
rdf-3.1.1 bin/rdf
rdf-3.1.0 bin/rdf
rdf-3.0.13 bin/rdf
rdf-3.0.12 bin/rdf
rdf-3.0.11 bin/rdf
rdf-3.0.10 bin/rdf
rdf-3.0.9 bin/rdf
rdf-3.0.7 bin/rdf
rdf-3.0.6 bin/rdf
rdf-3.0.5 bin/rdf
rdf-3.0.4 bin/rdf
rdf-3.0.3 bin/rdf
rdf-3.0.2 bin/rdf
rdf-3.0.1 bin/rdf
rdf-3.0.0 bin/rdf
rdf-2.2.12 bin/rdf
rdf-2.2.11 bin/rdf