Changes for version 0.3 - 2013-06-18

  • Exporter::JSON pod
  • lookup fix

Documentation

LibreCat command line tools
An introduction to Catmandu

Modules

a data toolkit
Convert an arrayref to an Iterable object
A Catmandu::Store compartment to persist data
print the Catmandu config as JSON
convert objects
count the number of objects in a store
store, index, search, import, export or convert objects
delete objects from a store
export objects from a store
import objects into a store
move objects to another store
Catmandu error hierarchy
Namespace for packages that can export a hashref or an iterable object
a Atom exporter
a BibTeX exporter
a CSV exporter
a JSON exporter
a RIS exporter
a TT2 Template exporter
a XLS exporter
a YAML exporter
a Catmandu class used for data crunching
only execute fixes if all path values match the given regex
only execute fixes if any path value matches the given regex
only execute fixes if the path exists
add or change the value of a HASH key or ARRAY index
add a suffix to the value of a field
capitalize the value of a key
create a clone of the data object
convert nested data into a flat hash using the TT2 dot convention
copy the value of one field to a new field
lowercase the value of a field
convert a flat hash into nested data using the TT2 dot convention
join the ARRAY values of a field into a string
change the value of a HASH key or ARRAY index by looking up it's value in a dictionary
move a field to another place in the data structure
add a prefix to the value of a field
remove a field form the data
search and replace using regex expressions
delete everything from a field except
add or change the value of a HASH key or ARRAY index
split a string value in a field into an ARRAY
extract a substring out of the value of a field
trim the value of a field from leading and ending spaces
uppercase the value of a field
Iterable object that wraps Catmandu::Store search hits
Namespace for packages that can import
Package that imports Atom feeds
Package that imports CSV data
Package that imports JSON data
Mock importer used for testing purposes
Package that imports YAML data
Base class for all iterable Catmandu classes
Package boilerplate
Base class for all searchable Catmandu classes
Namespace for packages that can make data persistent
A Catmandu::Store plugin for DBI based interfaces
An in-memory Catmandu::Store
A collection of utility functions

Provides

in lib/Catmandu/Addable.pm
in lib/Catmandu/Error.pm
in lib/Catmandu/Error.pm
in lib/Catmandu/Buffer.pm
in lib/Catmandu/CLI.pm
in lib/Catmandu/Cmd.pm
in lib/Catmandu/Counter.pm
in lib/Catmandu/Env.pm
in lib/Catmandu/Fix/Base.pm
in lib/Catmandu/Fix/Condition.pm
in lib/Catmandu/Fix/Loader.pm
in lib/Catmandu/Fix/Loader.pm
in lib/Catmandu/Fixable.pm
in lib/Catmandu/Iterator.pm
in lib/Catmandu/Error.pm
in lib/Catmandu/Paged.pm
in lib/Catmandu/Pluggable.pm
in lib/Catmandu/Plugin/Datestamps.pm
in lib/Catmandu/Plugin/Versioning.pm
in lib/Catmandu/Serializer.pm
in lib/Catmandu/Store/DBI.pm
in lib/Catmandu/Store/Hash.pm