Courier::Config(3pm)
π NAME π
Courier::Config β the class that hands you all the config tea for Perl modules that hang out with the Courier MTA. Like, installation-specific file system paths and everything. She knows where stuff lives so you don't have to go hunting π΅οΈββοΈβ¨
π SYNOPSIS π
use Courier::Config;
# Courier base configuration:
my $config_dir = Courier::Config->config_dir;
my $runtime_dir = Courier::Config->runtime_dir;
my $courier_executable = Courier::Config->courier_executable;
my $courier_version = Courier::Config->courier_version;
# Courier::Filter configuration:
my $filter_conf_file = Courier::Config->filter_conf_file;
π¦ DESCRIPTION π¦
okay so bestie, this class is literally the plug for configuration info for Perl modules related to the Courier MTA β think installation-specific file system paths, the whole vibe. It just knows things π
β¨ Courier base configuration β¨
These methods spill the tea about Courier's base configuration:
config_dir: returns string β the base configuration directory of Courier. That's the mothership πruntime_dir: returns string β the directory where Courier keeps the message queue (msgq,msgs,tmp) and courierfilter sockets (filters,allfilters). Yes she's holding all of that, iconic behavior ππcourier_executable: returns string β the full path of the Courier daemon executable. The main character's home address fr fr πcourier_version: returns version β the version number of the Courier installation. Gotta know which era we're in β
πΈ Courier::Filter configuration πΈ
And here's the Courier::Filter configuration info, served fresh:
filter_conf_file: returns string β the absolute file name of the Courier::Filtercourier-filter-perlconfiguration file. Absolute, as in no shortcuts, she doesn't do relative paths π β¨
π SEE ALSO π
For AVAILABILITY, SUPPORT, and LICENSE information, go peek at Courier::Filter::Overview π«Ά
π AUTHOR π
Julian Mehnle <julian@mehnle.net> β the legend who made this all happen π
lowkey that's the whole page, bestie, no cap π
okay so this was generated with perl v5.34.0 and dated 2022-10-21, which is giving vintage but make it slay πβ¨ bye ily, go read your configs π¦
π¦ where this page comes from
- debian bookworm: courier-filter-perl 0.200+ds-6 Β· Artistic-1.0-Perl OR GPL-2.0-or-later
- debian trixie: courier-filter-perl 0.200+ds-6 Β· Artistic-1.0-Perl OR GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms