-
Created by Unknown User (kstrnad), last modified on May 06, 2010
Table of Contents
|
This page compares the functionality of the existing client command line utilities and the proposed replacement.
Nonexistent
Not yet
Partial
Exists
Additional functionality available
Functionality/Attribute |
Current CLI |
New CLI |
Language |
Java |
Groovy |
Protocol |
SOAP |
REST (partially LITE-APIs) |
Noninteractive mode |
|
|
Interactive mode |
|
|
Stability |
|
|
fedora-dsinfo |
|
|
fedora-export |
|
scriptable |
fedora-find |
|
scriptable |
fedora-ingest |
|
scriptable |
fedora-ingest-demos |
|
Not hardcoded, but easily doable |
fedora-convert-demos |
|
Not hardcoced, but easily doable |
fedora-purge |
|
scriptable |
fedora-modify |
|
scriptable |
fedora-batch-build |
|
Not hardcoced, but easily doable |
fedora-batch-ingest |
|
Not hardcoced, but easily doable |
fedora-batch-buildingest |
|
Not hardcoced, but easily doable |
fedora-validate-objects |
|
|
wrap files in foxml and ingest |
|
|
repeatable history |
via bash |
built in |
scriptable batch operations |
via bash |
command line history |
debugging capabilities |
(Java exceptions) |
Wire tapping |
performance measurement |
|
raw or built in graph |
|
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))