ta-tool - the swiss knife for the technical analyst working with Rosetta Achival Information system
===================================================================================================

## Installation

You could use Distzilla to install the tool locally. See command 'dist' for
details.

Alternatively, copy the 'bin/' and 'lib' paths to your local perl installation.

## Usage

    ta-tool <command> [options]

    OPTIONS:
      -v --verbose    Show more detailed option
      -h --help       Prints this help information
      --debug         Show user agent debug information

    COMMAND:
      init            Initialize config
      log             parses / searches Rosetta server log files very fast
      search          searches Rosetta for typical patterns (IE, SIP...)
      count           counts Rosetta matches of typical patterns (IE, SIP...)

at the moment only the commands `log`, `search` and `count` supported, but will
be extended in near future.

## First use

    ta-tool init -r $ROSETTA_HOST -l $ROSETTA_LOGDIR

this stores the rosetta host and log dir in local .config/ta-tool.rc    

## Problems

Rosetta does not implement the keyword search correctly. Keywords of form "foo:bar" splitted internally in two keywords "foo" and "bar". The result is OR-combined. If you use it to scan for IDs the result is not, what you expoected.

Because of the limited nature of Rosetta`s SRU/CQL implementation there is no workaround possible. See https://developers.exlibrisgroup.com/rosetta/integrations/standards/sru/ for details and contact your local Rosetta dealer.
