Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fcrepo_wrapper

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fcrepo_wrapper

  • 0.9.0
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

FcrepoWrapper

Wrap any task with a Fcrepo instance:

FcrepoWrapper.wrap do |fedora_repo|
  # Something that requires Fcrepo
end

Configuration Options

Command Line

To see a list of valid options when using fcrepo_wrapper to launch an Fcrepo instance from the command line:

$ fcrepo_wrapper -h

Ruby

FcrepoWrapper.wrap( port: 8983, verbose: true, managed: true )

Configuration file

FcrepoWrapper can read configuration options from a YAML configuration file. By default, it looks for configuration files at .fcrepo_wrapper and ~/.fcrepo_wrapper.

You can also specify a configuration file when launching from the command line as follows:

$ fcrepo_wrapper -config <path_to_config_file>

Valid ruby and YAML options

OptionDescription
download_dirLocal path for storing the downloaded jar & md5 file
env(Hash)
fcrepo_home_dirDirectory to store fedora repository data files
fedora_options(Hash)
ignore_md5sum(Boolean) suppress checksum error messages
instance_dirDirectory to store the fedora jar file
md5sumPath/URL to MD5 checksum
portPort to run Fedora on
urlURL of the jar file to download
validate(Boolean) download a new md5 and (re-)validate the jar file? (default: true)
verbose(Boolean) return verbose info when running fcrepo commands (default: false)
versionFedora version to download and install
version_fileLocal path to store the currently installed version number

Cleaning your repository from the command line

To clean out data that is being stored in you FcrepoWrapper explicitly run:

$ fcrepo_wrapper <configuration options> clean

Note You must use the same configuration options on the clean command as you do on the run command to clean the correct instance.

FAQs

Package last updated on 05 Oct 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc