The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

slackget10::Base - The great new slackget10::Base!

VERSION

Version 1.0.0

SYNOPSIS

Quick summary of what the module does.

Perhaps a little code snippet.

    use slackget10::Base;

    my $foo = slackget10::Base->new();
    ...

CONSTRUCTOR

FUNCTIONS

compil_packages_directory

take a directory where are store installed packages files and return a slackget10::PackageList object

        my $packagelist = $base->compil_package_directory('/var/log/packages/');

load_list_from_xml_file

Load the data for filling the list from an XML file. Return a slackget10::PackageList

        $packagelist = $base->load_list_from_xml_file('installed.xml');

set_include_file_list

By default the file list is not include in the installed.xml for some size consideration (on my system including the file list into installed.xml make him grow 28 times ! It passed from 400 KB to 11 MB),

So you can use this method to include the file list into installed.xml. BE carefull, to ue it BEFORE compil_packages_directory() !

        $base->set_include_file_list();
        $packagelist = $base->compil_packages_directory();

AUTHOR

DUPUIS Arnaud, <a.dupuis@infinityperl.org>

BUGS

Please report any bugs or feature requests to bug-slackget10-base@rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=slackget10. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

ACKNOWLEDGEMENTS

COPYRIGHT & LICENSE

Copyright 2005 DUPUIS Arnaud, All Rights Reserved.

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