-
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 |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
Interactive mode |
![(minus)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/forbidden.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
Stability |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(question)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/help_16.svg)
|
fedora-dsinfo |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
fedora-export |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg) scriptable
|
fedora-find |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg) scriptable
|
fedora-ingest |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg) scriptable
|
fedora-ingest-demos |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
Not hardcoded, but easily doable
|
fedora-convert-demos |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
Not hardcoced, but easily doable
|
fedora-purge |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg) scriptable
|
fedora-modify |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg) scriptable
|
fedora-batch-build |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
Not hardcoced, but easily doable
|
fedora-batch-ingest |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
Not hardcoced, but easily doable
|
fedora-batch-buildingest |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
Not hardcoced, but easily doable
|
fedora-validate-objects |
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
![(warning)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/warning.svg)
|
wrap files in foxml and ingest |
![(minus)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/forbidden.svg)
|
![(tick)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/check.svg)
|
repeatable history |
via bash
|
built in
|
scriptable batch operations |
via bash
|
command line history
|
debugging capabilities |
(Java exceptions)
|
Wire tapping
|
performance measurement |
![(minus)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/forbidden.svg)
|
raw or built in graph
|
|
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))