Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Perl Common Application Framework

Merge pull request #80 from stdweird/object_fake_logger_report

CAF::Object add report method to conditional logger
latest commit 7185a4ea22
James Adams jrha authored
Failed to load latest commit information.
example Added final snapshot from CERN CVS.
src implement TextRender properties ordering
ChangeLog 2012-01-18 Luis Fernando Muñoz Mejías
LICENSE Add EU-Datagrid license (content downloaded from Add a README
pom.xml [maven-release-plugin] prepare for next development iteration

Common Application Framework

This is the Perl Common Application Framework (CAF) for Quattor.

It is a library encapsulating most annoying details like reporting, file handling or command executions.

It gives a unified way of doing potentially dangerous things in the right way.


Quattor developers must use modules here for:

  • Executing commands (see CAF::Process).
  • Manipulating files (see CAF::FileWriter and CAF::FileEditor).
  • Reporting. Most likely, your code receives a $self object that provided CAF's interfaces.

Future notes

This repo contains an outdated version of AppConfig. There are RPMs already available for these modules, so we'll stop packaging it ourselves and rely in what RedHat-derivatives provide.

Something went wrong with that request. Please try again.