Sha256: 8e1da7778480ced19fb669b3272ab1a8c4fb85de9599c4152a4718b25d4c3353

Contents?: true

Size: 727 Bytes

Versions: 3

Compression:

Stored size: 727 Bytes

Contents

#!/usr/bin/env ruby

require 'fcrepo_wrapper'
require 'optparse'

options = {}
collection_options = {}
OptionParser.new do |opts|
  opts.banner = "Usage: fcrepo_wrapper [options]"

  opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
    options[:verbose] = v
  end

  opts.on("--version VERSION", "Specify a fcrepo version to download (default: #{FcrepoWrapper.default_fcrepo_version})") do |v|
    options[:version] = v
  end

  opts.on("-pPORT", "--port PORT", "Specify the port fcrepo should run at (default: 8080)") do |p|
    options[:port] = p
  end
end.parse!

# default to verbose
options[:verbose] = true if options[:verbose].nil?

FcrepoWrapper.wrap(options) do |conn|
  while conn.status
    sleep 1
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fcrepo_wrapper-0.1.2 exe/fcrepo_wrapper
fcrepo_wrapper-0.1.1 exe/fcrepo_wrapper
fcrepo_wrapper-0.1.0 exe/fcrepo_wrapper