App::C...:Config(3pm)

App::C...:Config(3pm) πŸŽ€βœ¨

hiii bestie πŸ’– welcome to the User Contributed Perl Documentation corner of the internet, where we're talking about App::C...:Config β€” yes the name is lowkey a jump scare with those ellipses but we're rolling with it, no cap 🫢


SYNOPSIS 🌈

okay so the synopsis is... literally empty. nothing. a void. a blank little space where a synopsis would go πŸ™ˆ

we move on. periodt.


DESCRIPTION πŸ¦‹

Object representing application configuration. that's the whole vibe β€” it's a lil object that holds your app's config together like a claw clip holds up a whole personality πŸ’…


METHODS πŸ‘‘

$host=ClusterSSH::Config->new ({ })

Create a new configuration object. fresh config, fresh me, main character energy ✨

$config->parse_config_file('<filename>');

Read in configuration from given filename. hand it a file, it eats the file πŸ“

$config->validate_args();

Validate and apply all configuration loaded at this point. so everything you've loaded so far? it gets checked and applied right here. vibe check passed βœ…

$path = $config->search_dirs('<name>', @seaarch_directories);

Search the given directories for the name given. Return undef if not found. (and yes, the arg in the manual is literally spelled @seaarch_directories, we don't fix, we don't touch, we respect the typo 😭)

$path = $config->find_binary('<name>');

Locate the binary <name> and return the full path. Doesn't just search $PATH in case the environment isn't set up correctly. ngl that's kind of iconic of it β€” it doesn't trust the environment, it goes and looks for itself πŸ”₯

$config->load_configs(@extra);

Load up configuration from known locations (warn if .csshrc file found) and load in option files as necessary.

⚠️ heads up bestie β€” if a .csshrc file turns up, it warns. that's the whole thing. just a heads up warning πŸ’€

$config->write_user_config_file();

Write out default $HOME/.clusterssh/config file (before option config files are loaded). note the before, that ordering is load-bearing, don't come for me πŸŽ€

$config->dump()

Write currently defined configuration to STDOUT. it's giving "show me everything right now" and honestly? relatable 🌸


and that's the whole page, bestie!! πŸ’œ this beauty ships with perl v5.42.2 and is dated 2026-05-05, filed under App::C...:Config(3pm). slay, mwah, bye πŸ§šπŸ’–βœ¨

πŸ“¦ where this page comes from