Kwalitee Issues

no_generated_files

Remove the offending files/directories!

Error: Makefile

meta_yml_has_provides

Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.

Modules

Name Abstract Version View
Catmandu a data toolkit 1.2022 metacpan
Catmandu::Addable Base class for all Catmandu modules need to implement add 1.2022 metacpan
Catmandu::ArrayIterator Convert an arrayref to an Iterable object 1.2022 metacpan
Catmandu::Bag A Catmandu::Store compartment to persist data 1.2022 metacpan
Catmandu::Bag::IdGenerator A base role for bag identifier generators 1.2022 metacpan
Catmandu::Bag::IdGenerator::Mock Generator of increasing identifiers for bags 1.2022 metacpan
Catmandu::Bag::IdGenerator::UUID Generator of UUID identifiers for bags 1.2022 metacpan
Catmandu::Buffer A base class for modules that need an array buffer 1.2022 metacpan
Catmandu::CLI The App::Cmd application class for the catmandu command line script 1.2022 metacpan
Catmandu::CQLSearchable Optional role for CQL searchable stores 1.2022 metacpan
Catmandu::Cmd A base class for extending the Catmandu command line 1.2022 metacpan
Catmandu::Cmd::compile compile a Fix into Perl (for debugging) 1.2022 metacpan
Catmandu::Cmd::config export the Catmandu config 1.2022 metacpan
Catmandu::Cmd::convert convert items 1.2022 metacpan
Catmandu::Cmd::copy copy items from one store to another 1.2022 metacpan
Catmandu::Cmd::count count the number of items in a bag 1.2022 metacpan
Catmandu::Cmd::delete delete items from a store 1.2022 metacpan
Catmandu::Cmd::drop drop a store or one of its bags 1.2022 metacpan
Catmandu::Cmd::export export items from a store 1.2022 metacpan
Catmandu::Cmd::help show help 1.2022 metacpan
Catmandu::Cmd::import import items into a store 1.2022 metacpan
Catmandu::Cmd::info list installed Catmandu modules 1.2022 metacpan
Catmandu::Cmd::run run a fix command 1.2022 metacpan
Catmandu::Cmd::touch add the current datetime to the items in a bag 1.2022 metacpan
Catmandu::Counter A Base class for modules who need to count things 1.2022 metacpan
Catmandu::Droppable Optional role for droppable stores or bags 1.2022 metacpan
Catmandu::Emit Role with helper methods for code emitting 1.2022 metacpan
Catmandu::Env A catmandu configuration file loader 1.2022 metacpan
Catmandu::Error Catmandu error hierarchy 1.2022 metacpan
Catmandu::Expander 1.2022 metacpan
Catmandu::Exporter Namespace for packages that can export 1.2022 metacpan
Catmandu::Exporter::CSV a CSV exporter 1.2022 metacpan
Catmandu::Exporter::Count a exporter that counts things 1.2022 metacpan
Catmandu::Exporter::JSON a JSON exporter 1.2022 metacpan
Catmandu::Exporter::Mock a exporter that doesn't export anything 1.2022 metacpan
Catmandu::Exporter::Multi export you data to multiple exporters 1.2022 metacpan
Catmandu::Exporter::Null a expoter that doesn't export anything 1.2022 metacpan
Catmandu::Exporter::TSV a tab-delimited TSV exporter 1.2022 metacpan
Catmandu::Exporter::Text a Text exporter 1.2022 metacpan
Catmandu::Exporter::YAML a YAML exporter 1.2022 metacpan
Catmandu::Fix a Catmandu class used for data transformations 1.2022 metacpan
Catmandu::Fix::Base Base role for all code emitting Catmandu fixes 1.2022 metacpan
Catmandu::Fix::Bind a wrapper for Catmandu::Fix-es 1.2022 metacpan
Catmandu::Fix::Bind::Group a role for a binder that executes all fixes as one group 1.2022 metacpan
Catmandu::Fix::Bind::benchmark a binder that calculates the execution time of Fix functions 1.2022 metacpan
Catmandu::Fix::Bind::each a binder that executes fixes for every (key, value) pair in a hash 1.2022 metacpan
Catmandu::Fix::Bind::hashmap a binder to add key/value pairs to an internal hashmap 1.2022 metacpan
Catmandu::Fix::Bind::identity a binder that doesn't influence computation 1.2022 metacpan
Catmandu::Fix::Bind::importer a binder runs fixes on records from an importer 1.2022 metacpan
Catmandu::Fix::Bind::iterate a binder iterates fixes in a loop 1.2022 metacpan
Catmandu::Fix::Bind::list a binder that computes Fix-es for every element in a list 1.2022 metacpan
Catmandu::Fix::Bind::maybe a binder that skips fixes if one returns undef or dies 1.2022 metacpan
Catmandu::Fix::Bind::timeout run fixes that should run within a time limit 1.2022 metacpan
Catmandu::Fix::Bind::visitor a binder that computes Fix-es for every element in record 1.2022 metacpan
Catmandu::Fix::Bind::with a binder that computes Fix-es in the context of a path 1.2022 metacpan
Catmandu::Fix::Builder Base role for Catmandu fixes 1.2022 metacpan
Catmandu::Fix::Condition Role for all Catmandu::Fix conditionals 1.2022 metacpan
Catmandu::Fix::Condition::Builder Helper role to easily write fix conditions 1.2022 metacpan
Catmandu::Fix::Condition::Builder::Simple Helper role to easily write fix conditions that test a value 1.2022 metacpan
Catmandu::Fix::Condition::SimpleAllTest Base class to ease the construction of any match conditionals 1.2022 metacpan
Catmandu::Fix::Condition::SimpleAnyTest 1.2022 metacpan
Catmandu::Fix::Condition::SimpleCompareTest Base class to ease the construction of compare conditionals 1.2022 metacpan
Catmandu::Fix::Condition::all_equal Execute fixes when all path values equal a string value 1.2022 metacpan
Catmandu::Fix::Condition::all_match only execute fixes if all path values match the given regex 1.2022 metacpan
Catmandu::Fix::Condition::any_equal Execute fixes when at least one of the path values equal a string value 1.2022 metacpan
Catmandu::Fix::Condition::any_match only execute fixes if any path value matches the given regex 1.2022 metacpan
Catmandu::Fix::Condition::exists only execute fixes if the path exists 1.2022 metacpan
Catmandu::Fix::Condition::greater_than Execute fixes when a field is greater than a value 1.2022 metacpan
Catmandu::Fix::Condition::in only execute fixes the data in one path is contained in another 1.2022 metacpan
Catmandu::Fix::Condition::is_array only execute fixes if all path values are arrays 1.2022 metacpan
Catmandu::Fix::Condition::is_false only execute fixes if all path values are the boolean false, 0 or "false" 1.2022 metacpan
Catmandu::Fix::Condition::is_null only execute fixes if all path values are null 1.2022 metacpan
Catmandu::Fix::Condition::is_number 1.2022 metacpan
Catmandu::Fix::Condition::is_object only execute fixes if all path values are objects (unordered sets of name-value pairs) 1.2022 metacpan
Catmandu::Fix::Condition::is_string only execute fixes if all path values are strings 1.2022 metacpan
Catmandu::Fix::Condition::is_true only execute fixes if all path values are the boolean true, 1 or "true" 1.2022 metacpan
Catmandu::Fix::Condition::less_than Excute fixes when a field is less than a value 1.2022 metacpan
Catmandu::Fix::Condition::valid Execute fixes if the data passes validation 1.2022 metacpan
Catmandu::Fix::Has helper class for creating Fix-es with (optional) parameters 1.2022 metacpan
Catmandu::Fix::Inlineable Role for all Catmandu fixes that can be inlined 1.2022 metacpan
Catmandu::Fix::Namespace 1.2022 metacpan
Catmandu::Fix::Namespace::perl 1.2022 metacpan
Catmandu::Fix::Parser the parser of the Catmandu::Fix language 1.2022 metacpan
Catmandu::Fix::SimpleGetValue helper class for creating emit Fix-es 1.2022 metacpan
Catmandu::Fix::add shortcut for Catmandu::Fix::add_field 1.2022 metacpan
Catmandu::Fix::add_field add or change the value of a HASH key or ARRAY index 1.2022 metacpan
Catmandu::Fix::add_to_exporter Export a record as side effect 1.2022 metacpan
Catmandu::Fix::add_to_store add matching values to a store as a side effect 1.2022 metacpan
Catmandu::Fix::append add a suffix to the value of a field 1.2022 metacpan
Catmandu::Fix::array creates an array out of a hash 1.2022 metacpan
Catmandu::Fix::assoc associate two values as a hash key and value 1.2022 metacpan
Catmandu::Fix::capitalize capitalize the value of a key 1.2022 metacpan
Catmandu::Fix::clone create a clone of the data object 1.2022 metacpan
Catmandu::Fix::code run arbitrary code as fix 1.2022 metacpan
Catmandu::Fix::collapse convert nested data into a flat hash using the TT2 dot convention 1.2022 metacpan
Catmandu::Fix::compact remove undefined values from an array 1.2022 metacpan
Catmandu::Fix::copy shortcut for Catmandu::Fix::copy_field 1.2022 metacpan
Catmandu::Fix::copy_field copy the value of one field to a new field 1.2022 metacpan
Catmandu::Fix::count replace the value of an array or hash field with its count 1.2022 metacpan
Catmandu::Fix::cp shortcut for Catmandu::Fix::copy_field 1.2022 metacpan
Catmandu::Fix::disassoc inverse of assoc, transform a hash into an array of key value pairs metacpan
Catmandu::Fix::downcase lowercase the value of a field 1.2022 metacpan
Catmandu::Fix::error die with an error message 1.2022 metacpan
Catmandu::Fix::eval eval and execute fixes defined in a field 1.2022 metacpan
Catmandu::Fix::expand convert a flat hash into nested data using the TT2 dot convention 1.2022 metacpan
Catmandu::Fix::expand_date expand a date field into year, month and date 1.2022 metacpan
Catmandu::Fix::export_to_string convert the value of field using a named exporter 1.2022 metacpan
Catmandu::Fix::filter Filter values out of an array based on a regular expression 1.2022 metacpan
Catmandu::Fix::flatten flatten a nested array field 1.2022 metacpan
Catmandu::Fix::format replace the value with a formatted (sprintf-like) version 1.2022 metacpan
Catmandu::Fix::from_json replace a json field with the parsed value 1.2022 metacpan
Catmandu::Fix::hash creates a hash out of an array 1.2022 metacpan
Catmandu::Fix::import change the value of a HASH key or ARRAY index by replacing its value with imported data 1.2022 metacpan
Catmandu::Fix::import_from_string Import data from a string into an array ref, using a named importer. 1.2022 metacpan
Catmandu::Fix::include include fixes from another file 1.2022 metacpan
Catmandu::Fix::index Find all positions of a (sub)string in a field 1.2022 metacpan
Catmandu::Fix::int convert a value to an integer 1.2022 metacpan
Catmandu::Fix::join shortcut for Catmandu::Fix::join_field 1.2022 metacpan
Catmandu::Fix::join_field join the ARRAY values of a field into a string 1.2022 metacpan
Catmandu::Fix::log Log::Any logger as fix 1.2022 metacpan
Catmandu::Fix::lookup change the value of a HASH key or ARRAY index by looking up its value in a dictionary 1.2022 metacpan
Catmandu::Fix::lookup_in_store change the value of a HASH key or ARRAY index by looking up its value in a store 1.2022 metacpan
Catmandu::Fix::mapping move several fields by a lookup table metacpan
Catmandu::Fix::move shortcut for Catmandu::Fix::move_field 1.2022 metacpan
Catmandu::Fix::move_field move a field to another place in the data structure 1.2022 metacpan
Catmandu::Fix::mv shortcut for Catmandu::Fix::move_field 1.2022 metacpan
Catmandu::Fix::nothing does nothing (for testing) 1.2022 metacpan
Catmandu::Fix::parse_text parses a text into an array or hash of values 1.2022 metacpan
Catmandu::Fix::paste concatenate path values 1.2022 metacpan
Catmandu::Fix::perlcode execute Perl code as fix function 1.2022 metacpan
Catmandu::Fix::prepend add a prefix to the value of a field 1.2022 metacpan
Catmandu::Fix::random create an random number in a field 1.2022 metacpan
Catmandu::Fix::reject remove a record form the data 1.2022 metacpan
Catmandu::Fix::remove shortcut for Catmandu::Fix::remove_field 1.2022 metacpan
Catmandu::Fix::remove_field remove a field form the data 1.2022 metacpan
Catmandu::Fix::rename rename fields with a regex 1.2022 metacpan
Catmandu::Fix::replace_all search and replace using regex expressions 1.2022 metacpan
Catmandu::Fix::retain delete everything except the paths given 1.2022 metacpan
Catmandu::Fix::retain_field delete everything from a field except 1.2022 metacpan
Catmandu::Fix::reverse reverse a string or an array 1.2022 metacpan
Catmandu::Fix::rm shortcut for Catmandu::Fix::remove_field 1.2022 metacpan
Catmandu::Fix::search_in_store use the value as query, and replace it by a search object metacpan
Catmandu::Fix::set shortcut for Catmandu::Fix::set_field 1.2022 metacpan
Catmandu::Fix::set_array add or change the value of a HASH key or ARRAY index to an array 1.2022 metacpan
Catmandu::Fix::set_field add or change the value of a HASH key or ARRAY index 1.2022 metacpan
Catmandu::Fix::set_hash add or change the value of a HASH key or ARRAY index to a hash 1.2022 metacpan
Catmandu::Fix::sleep Do nothing for a specified amount of time 1.2022 metacpan
Catmandu::Fix::sort shortcut for Catmandu::Fix::sort_field 1.2022 metacpan
Catmandu::Fix::sort_field sort the values of an array 1.2022 metacpan
Catmandu::Fix::split shortcut for Catmandu::Fix::split_field 1.2022 metacpan
Catmandu::Fix::split_field split a string value in a field into an ARRAY 1.2022 metacpan
Catmandu::Fix::string convert a value to a string 1.2022 metacpan
Catmandu::Fix::substring extract a substring out of the value of a field 1.2022 metacpan
Catmandu::Fix::sum replace the value of an array field with the sum of its elements 1.2022 metacpan
Catmandu::Fix::to_json convert the value of a field to json 1.2022 metacpan
Catmandu::Fix::trim trim leading and ending junk from the value of a field 1.2022 metacpan
Catmandu::Fix::uniq strip duplicate values from an array 1.2022 metacpan
Catmandu::Fix::upcase uppercase the value of a field 1.2022 metacpan
Catmandu::Fix::uri_decode percent decode a URI 1.2022 metacpan
Catmandu::Fix::uri_encode percent encode a URI 1.2022 metacpan
Catmandu::Fix::vacuum delete all empty fields from your data 1.2022 metacpan
Catmandu::Fix::validate validate data and keep errors 1.2022 metacpan
Catmandu::Fixable a Catmandu role to apply fixes 1.2022 metacpan
Catmandu::Flushable Optional role for flushable bags 1.2022 metacpan
Catmandu::Hits Iterable object that wraps Catmandu::Store search hits 1.2022 metacpan
Catmandu::IdGenerator A base role for identifier generators 1.2022 metacpan
Catmandu::IdGenerator::Mock Generator of increasing identifiers 1.2022 metacpan
Catmandu::IdGenerator::UUID Generator of UUID identifiers 1.2022 metacpan
Catmandu::Importer Namespace for packages that can import 1.2022 metacpan
Catmandu::Importer::CSV Package that imports CSV data 1.2022 metacpan
Catmandu::Importer::DKVP Delimited key-value pairs importer 1.2022 metacpan
Catmandu::Importer::JSON Package that imports JSON data 1.2022 metacpan
Catmandu::Importer::Mock Mock importer used for testing purposes 1.2022 metacpan
Catmandu::Importer::Modules list installed perl modules in a given namespace 1.2022 metacpan
Catmandu::Importer::Multi Chain multiple importers together 1.2022 metacpan
Catmandu::Importer::Null Null importer used for testing purposes 1.2022 metacpan
Catmandu::Importer::TSV Package that imports tab-separated values 1.2022 metacpan
Catmandu::Importer::Text Package that imports textual data 1.2022 metacpan
Catmandu::Importer::YAML Package that imports YAML data 1.2022 metacpan
Catmandu::Interactive An interactive command line interpreter of the Fix language 1.2022 metacpan
Catmandu::Iterable Base role for all iterable Catmandu classes 1.2022 metacpan
Catmandu::IterableOnce Role for iterable classes that can only iterate once metacpan
Catmandu::Iterator Base class for all Catmandu iterators 1.2022 metacpan
Catmandu::Logger A role for classes that need logging capabilities 1.2022 metacpan
Catmandu::MultiIterator chain multiple iterators together 1.2022 metacpan
Catmandu::Paged Base class for packages that need paging result sets 1.2022 metacpan
Catmandu::Path Base role for Catmandu path implementations 1.2022 metacpan
Catmandu::Path::simple The default Catmandu path syntax 1.2022 metacpan
Catmandu::Pluggable A role for classes that need plugin capabilities 1.2022 metacpan
Catmandu::Plugin::Datestamps Automatically add datestamps to Catmandu::Store records 1.2022 metacpan
Catmandu::Plugin::Readonly Make stores or bags read-only 1.2022 metacpan
Catmandu::Plugin::Readonly::Droppable metacpan
Catmandu::Plugin::Readonly::Searchable metacpan
Catmandu::Plugin::Versioning Automatically adds versioning to Catmandu::Store records 1.2022 metacpan
Catmandu::Sane Package boilerplate 1.2022 metacpan
Catmandu::Searchable Optional role for searchable stores 1.2022 metacpan
Catmandu::Serializer A (de)serializer from and to json 1.2022 metacpan
Catmandu::Serializer::json 1.2022 metacpan
Catmandu::Store Namespace for packages that can make data persistent 1.2022 metacpan
Catmandu::Store::Hash An in-memory store 1.2022 metacpan
Catmandu::Store::Hash::Bag Bag implementation for the Hash store 1.2022 metacpan
Catmandu::Store::Multi A store that adds data to multiple stores 1.2022 metacpan
Catmandu::Store::Multi::Bag Bag implementation for the Multi store 1.2022 metacpan
Catmandu::TabularExporter base role for tabular exporters like CSV 1.2022 metacpan
Catmandu::Transactional Optional role for transactional stores 1.2022 metacpan
Catmandu::Util A collection of utility functions 1.2022 metacpan
Catmandu::Util::Path Path related utility functions 1.2022 metacpan
Catmandu::Util::Regex Regex related utility functions 1.2022 metacpan
Catmandu::Validator Namespace for packages that can validate items in Catmandu 1.2022 metacpan
Catmandu::Validator::Mock Validate items based on a flag 1.2022 metacpan
Catmandu::Validator::Simple Simple Validator for Catmandu 1.2022 metacpan

Provides

Name File View
Catmandu::BadArg lib/Catmandu/Error.pm metacpan
Catmandu::BadFixArg lib/Catmandu/Error.pm metacpan
Catmandu::BadVal lib/Catmandu/Error.pm metacpan
Catmandu::Error::Source lib/Catmandu/Error.pm metacpan
Catmandu::FixError lib/Catmandu/Error.pm metacpan
Catmandu::FixParseError lib/Catmandu/Error.pm metacpan
Catmandu::HTTPError lib/Catmandu/Error.pm metacpan
Catmandu::NoSuchFixPackage lib/Catmandu/Error.pm metacpan
Catmandu::NoSuchPackage lib/Catmandu/Error.pm metacpan
Catmandu::NotImplemented lib/Catmandu/Error.pm metacpan

Other Files

Build.PL metacpan
Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
README metacpan
cpanfile metacpan
dist.ini metacpan