NAME

Sman::Config - Find and read config files for the Sman tool

SYNOPSIS

  # this module is intended for internal use by sman and sman-update
  my $smanconfig = new Sman::Config();
  my @conffiles = $smanconfig->FindConfigFiles();
  # or
  my $fileread = $smanconfig->ReadDefaultConfigFile();
  
  my $indexfile = $smanconfig->GetConfigData("SWISHE_IndexFile");
    

DESCRIPTION

Find and read Sman configuration files.

The 'default config file' is the first file called 'sman.conf' in the directory with the invoking perl script, $ENV{HOME}, /usr/local/etc, or /etc. If no file name sman.conf is is found in any of those directories, the first file called 'sman-defaults.conf' in the same list of directories is used.

AUTHOR

Josh Rabinowitz <joshr>

SEE ALSO

sman.conf, sman-update, sman