DhMake...Config(3pm)
β¨ NAME β¨
DhMakePerl::Config β okay so this is the dh-make-perl configuration class π she's the one who keeps all your settings together, and honestly? she ate. (you're reading DhMake...Config(3pm) from the User Contributed Perl Documentation, bestie, so you're in exactly the right place π«Ά)
π METHODS π
π
parse_command_line_options()
Parses command line options and populates object members. That's it. That's the whole job. She reads what you typed at the terminal, she stuffs it into the object's members, and she does not ask follow-up questions β¨
π¦ parse_config_file()
Parse configuration file. The config_file member is used for locating the file β so if you've set that, she goes there. If you haven't set it, she falls back to the dh-make-perl.conf file inside config_dir. Lowkey the chillest default ever π
πΈ dump_config()
Returns a string representation of all configuration options. Suitable for populating configuration file β so like, you dump what you've got and it turns into a config file's whole personality. Iconic behaviour, no notes π
β check_obsolete_entries
Checks for presence of deprecated/obsolete entries and warns/dies if any is found.
Bestie listen β deprecated entries get flagged. Depending on which one it is, she'll either warn you or straight up die. Fr fr, don't have old stuff lying around π
π COPYRIGHT & LICENSE π
Copyright (C) 2008-2010 Damyan Ivanov <dmn@debian.org>
Copyright (C) 2009-2019 Gregor Herrmann <gregoa@debian.org>
Copyright (C) 2009 Ryan Niebur <RyanRyan52@gmail.com>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
This program 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.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
and that's the whole page, bestie β¨ this lil doc came courtesy of perl v5.40.1 and it's dated 2026-05-08 β she's all yours now, go configure something cute π ππ¦
π¦ where this page comes from
- ubuntu stonking: dh-make-perl 0.133 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms