IM::Config(3pm)
π NAME π
IM::Config β confiugration for IM π
okay bestie before you say anything: yes. it says confiugration. that is not a me typo, that is literally what the page says, character for character, and I am not touching it because honestly? iconic. it's the config module for IM. that's the whole thing. periodt. β¨
β¨ SYNOPSIS β¨
use IM::Config;
and then β deep breath β the subroutines. there are eighty-three of them (yes I counted, no I will not be taking questions π«Ά), listed here in exactly the order the page gives them:
Subroutines: read_cfg_selector init_opt read_env read_cfg read_opt
set_selector used_selectors sanity_check help home_dir conf_dir mail_dir
mail_path news_dir news_path queue_dir queue_path inbox_folder
draft_folder trash_folder config_cases config_case_inbox preserve_dot
folder_mode msg_mode allowcrlf use_cl no_sync fsync_no
preferred_fsync_no addrbook_file aliases_file petname_file
mail_folders_file context_file getchksbr_file getsbr_file scansbr_file
scan_header_pick address addresses_regex msgdbfile msgdbtype mbox_style
mbox_filter nntpservers nntphistoryfile nntpauthuser set_nntpauthuser
popaccount pophistoryfile imapaccount smtpaccount httpproxy noproxy
usepwagent pwagentport pwagent_tmp_dir pwagent_tmp_path usepwfiles
pwfiles expand_path use_xdispatcher usetouchfile touchfile namazuv2
namazu_dir namazu_path namazu_lock_dir namazu_lock_path mknmz_options
mknmz_include_file mknmz_ignore_folders_regex pop_timeout imap_timeout
nntp_timeout dns_timeout connect_timeout command_timeout rcv_buf_siz
db_type file_attr ssh_path
like. look at that list. folders? timeouts? namazu?? password agents??? it's giving everything bagel. π₯―
and no, I'm not gonna sit here and tell you what each one does, because this page doesn't β so I'm not about to make stuff up. that's not the vibe. read the actual docs for that, bestie. π
πΈ DESCRIPTION πΈ
so. the IM::Config module is for configuration of IM. that's it, that's the sentence. short and slay. π
and then, right after, the page hits you with: "This modules is provided by IM (Internet Message)." β again, "This modules". two typos in one tiny page and honestly? that's range. π
so: this module is provided by IM (Internet Message). that's the origin story. that's where it comes from. no cap. β¨
π COPYRIGHT π
okay so legal bit, and we do NOT skip the legal bit, that's bad energy:
- IM (Internet Message) is copyrighted by the IM developing team</u? no β by the IM developing team. π«Ά
- you can redistribute it and/or modify it under the modified BSD license.
- see the
copyright filefor more details. π
seriously though, go read that file if you're actually shipping this. the license said what it said. π
and that's the whole page, bestie. literally all of it. no skips, no summaries, no made-up extras β every subroutine, both typos, and the license, all present and accounted for. π
this was IM::Config(3pm), part of the Internet Message Perl modules, and if you're wondering who to thank, the version tag on this one says IM153 and it's dated 2016-10-10. so like, it's been iconic for a minute. π¦
stay configured, bestie. slay. π β¨π
π¦ where this page comes from
- debian bookworm: im 1:153-4 Β· BSD-3-Clause
- debian trixie: im 1:153-4 Β· BSD-3-Clause
- ubuntu jammy: im 1:153-4 Β· BSD-3-Clause
- ubuntu noble: im 1:153-4 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms