From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

Config::Manager - Configuration Manager

SYNOPSIS

You will usually

and go from there.

See also the scripts

listconf.pl [listconf.bat]
showchain.pl [showchain.bat]
showconf.pl [showconf.bat]
update_ini.pl [update_ini.bat]

(included in this distribution) for examples on how to do this, and Config::Manager::Base(3) for a tutorial.

You can also specify which symbols to import:

qw(
$SCOPE
GetList
GetOrDie
ReportErrorAndExit
);
qw(
whoami
);
qw(
Normalize
MakeDir
UniqueTempFileName
ConvertFromHost
ConvertToHost
CompareFiles
CopyFile
MoveByCopying
MD5Checksum
ReadFile
WriteFile
AppendFile
ConvertFileWithCallback
SerializeSimple
Semaphore_Passeer
Semaphore_Verlaat
GetNextTicket
);
qw(
&current_user
&current_conf
&default_user
&default_conf
);
qw(
$USE_LEADIN
$STACKTRACE
$LEVEL_TRACE
$LEVEL_INFO
$LEVEL_WARN
$LEVEL_ERROR
$LEVEL_FATAL
$TO_HLD
$TO_OUT
$TO_ERR
$TO_LOG
$FROM_HOLD
$SHOW_ALL
@TRACE
@INFO
@WARN
@ERROR
@FATAL
end
abort
);
qw(
SendMail
NotifyAdmin
);
qw(
user_id
user_name
user_conf
host_id
host_pw
machine_id
);

All modules also export the ":all" tag:

DESCRIPTION

This distribution comprehends the following modules and scripts:

Config::Manager::Base
Config::Manager::Conf
Config::Manager::File
Config::Manager::PUser
Config::Manager::Report
Config::Manager::SendMail
Config::Manager::User
listconf.pl [listconf.bat]
showchain.pl [showchain.bat]
showconf.pl [showconf.bat]
update_ini.pl [update_ini.bat]

SEE ALSO

Config::Manager::Base(3), Config::Manager::Conf(3), Config::Manager::File(3), Config::Manager::PUser(3), Config::Manager::Report(3), Config::Manager::SendMail(3), Config::Manager::User(3).

VERSION

This man page documents "Config::Manager" version 1.7.

AUTHORS

Steffen Beyer <sb@engelschall.com>
Gerhard Albers

COPYRIGHT

Copyright (c) 2003 by Steffen Beyer & Gerhard Albers.
All rights reserved.

LICENSE

This package is free software; you can use, modify and redistribute it under the same terms as Perl itself, i.e., under the terms of the "Artistic License" or the "GNU General Public License".

Please refer to the files "Artistic.txt" and "GNU_GPL.txt" in this distribution, respectively, for more details!

DISCLAIMER

This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the "GNU General Public License" for more details.