OODoc::Manifest - maintain the information inside a manifest file.
OODoc::Manifest is an OODoc::Object
my $manifest = OODoc::Manifest->new(filename => ...);
Extends "DESCRIPTION" in OODoc::Object.
Extends "OVERLOADED" in OODoc::Object.
Referencing this object as array will produce all filenames from the manifest.
Extends "METHODS" in OODoc::Object.
Extends "Constructors" in OODoc::Object.
-Option --Default filename undef
The filename where the manifest is in. When the name is not defined, the data will not be written.
Extends "Inheritance knowledge" in OODoc::Object.
Inherited, see "Inheritance knowledge" in OODoc::Object
The name of the file which is read or will be written.
Adds the $filenames to the manifest, doubles are ignored.
Returns an unsorted list with all filenames in this manifest.
Whether filenames have been added to the list after initiation.
Read the MANIFEST file. The comments are stripped from the lines.
Returns the name of the file relative to the location of the MANIFEST file. The MANIFEST file should always be in top of the directory tree, so the $filename should be in the same directory and below.
Write the MANIFEST file if it has changed. The file will automatically be written when the object leaves scope.
Extends "Commonly used functions" in OODoc::Object.
Inherited, see "Commonly used functions" in OODoc::Object
Extends "Manual Repository" in OODoc::Object.
Inherited, see "Manual Repository" in OODoc::Object
The manifest file could not be opened for reading.
The MANIFEST file of a distributed package should be located in the top directory of that packages. All files of the distribution are in that same directory, or one of its sub-directories, otherwise they will not be packaged.
A call to addManual() expects a new manual object (a OODoc::Manual), however an incompatible thing was passed. Usually, intended was a call to manualsForPackage() or mainManual().
This module is part of OODoc distribution version 2.02, built on December 08, 2021. Website: http://perl.overmeer.net/oodoc/
Copyrights 2003-2021 by [Mark Overmeer]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the Artistic license. See http://dev.perl.org/licenses/artistic.html
To install OODoc, copy and paste the appropriate command in to your terminal.
cpanm
cpanm OODoc
CPAN shell
perl -MCPAN -e shell install OODoc
For more information on module installation, please visit the detailed CPAN module installation guide.