FleetConf::Agent::Parser - The agent language parser for FleetConf
NAME Some-Agent DESCRIPTION This agent does something. VERSION 1.0 MNEMONIC foo WORKFLOW Null # Run some commands defined in the plugins
This parser defines an empty shell of a grammar to be filled by plugin commands. Each plugin defines the most useful bits while this provides the stuff that makes it easy to create the command plugins.
TODO Document the productions available and how to hack in your own command plugins.
FleetConf::Agent::Parser::Stmt::CALL, FleetConf::Agent::Parser::Stmt::CHECK, FleetConf::Agent::Parser::Stmt::COMMAND, FleetConf::Agent::Parser::Stmt::ECHO, FleetConf::Agent::Parser::Stmt::FOREACH, FleetConf::Agent::Parser::Stmt::LOG, FleetConf::Agent::Parser::Stmt::PREREQUISITE, FleetConf::Agent::Parser::Stmt::REQUIRE, FleetConf::Agent::Parser::Stmt::SET, FleetConf::Agent::Parser::Stmt::WHEN
Andrew Sterling Hanenkamp, <hanenkamp@users.sourceforge.net>
Copyright 2005 Andrew Sterling Hanenkamp. All Rights Reserved.
FleetConf is distributed and licensed under the same terms as Perl itself.
To install FleetConf, copy and paste the appropriate command in to your terminal.
cpanm
cpanm FleetConf
CPAN shell
perl -MCPAN -e shell install FleetConf
For more information on module installation, please visit the detailed CPAN module installation guide.