Jump to content

API:tools/epm

From EPrints Documentation

Latest Source Code (3.4, 3.3) | Revision Log | Before editing this page please read Pod2Wiki


NAME[edit]

epm - EPrints Package Manager

User Comments


SYNOPSIS[edit]

epm command [options]

Where command is one of:

 build
 disable
 enable
 install
 link_lib
 list
 rebuild
 uninstall
 unpack
 

User Comments


OPTIONS[edit]

User Comments


--verbose[edit]

User Comments


--force[edit]

User Comments


--help[edit]

User Comments


--man[edit]

User Comments


--epm package_path[edit]

Read metadata from the epm at package_path when building.

User Comments


--version[edit]

Set the version when building.

User Comments


COMMANDS[edit]

User Comments


build package file1 file2 ...[edit]

Build a new package called package from a list of files.

 ./epm build endnote \
   lib/plugins/EPrints/Plugin/Export/EndNote.pm \
   lib/epm/endnote.pl
 

Where lib/epm/endnote.pl contains:

 $c->{plugins}{"Export::EndNote"}{params}{disable} = 0;
 

User Comments


disable repository package[edit]

Disable the package for repository. This will trigger a configuration reload.

User Comments


enable repository package[edit]

Enable the package for repository. This will trigger a configuration reload.

User Comments


install package_path[edit]

Install a package located at package_path.

User Comments


link_lib package[edit]

Soft-link all files in the package under lib/ to a directory tree lib/ below the package's home directory. This is a utility method for developers.

Use --force to overwrite existing files.

User Comments


list[edit]

List all installed packages.

User Comments


rebuild[edit]

Rewrite the .epm and .epmi files. This is a utility method for developers.

User Comments


uninstall package[edit]

Uninstall the installed package package.

User Comments


unpack package_path[edit]

Unpack the files contained in package_path to the current directory. This is equivalent to tar -xf package_path.

User Comments


COPYRIGHT[edit]

User Comments