NAME

youri-check - package check agent

VERSION

Version 1.0

SYNOPSIS

youri-check [options] <mode>

Options:

    --config <file>        use file <file> as config file
    --skip-media <media>   skip media <media>
    --skip-plugin <plugin> skip plugin <plugin>
    --verbose              verbose run
    --test                 test run
    --help                 print this help message

DESCRIPTION

youri-check allows to check packages in a repository.

In input mode, all medias defined in configuration are passed to a list of input plugins, each of them storing their result in a persistent resultset. In output mode, this resultset is passed to a list of output plugins, each of them producing arbitrary effects.

OPTIONS

--config <file>

Use given file as configuration, instead of normal one.

--skip-media <media>

Skip media with given identity.

--skip-plugin <plugin>

Skip plugin with given identity.

--verbose

Produce more verbose output (can be used more than once)

--test

Don't perform any modification.

--help

Print a brief help message and exits.

CONFIGURATION

Configuration is read from the first file found among:

All additional configuration files specified by includes directive are then processed. Then command line options. Any directive overrides prior definition.

includes files

Uses space-separated list files as a list of additional configuration files.

resolver id

Declare a maintainer resolver object with identity id.

preferences id

Declare a maintainer preferences object with identity id.

resultset id

Declare a resultset object with identity id.

medias ids

Declares a list of media objects with identity taken in space-separated list ids.

inputs ids

Declares a list of input plugin objects with identity taken in space-separated list ids.

outputs ids

Declares a list of output plugin objects with identity taken in space-separated list ids.

Each object declared in configuration must be fully defined later, using a configuration section, starting with bracketed object identity, followed by at least a class directive, then any number of additional object-specific directives.

Example:

        objects = foo
        
        [foo]
        class = Foo::Bar
        key1  = value1
        key2  = value2

SEE ALSO

Youri::Config, for configuration file format.

Each used plugin man page, for available options.

COPYRIGHT AND LICENSE

Copyright (C) 2002-2006, YOURI project

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.