1App::ClusterSSH::ConfigU(s3eprm)Contributed Perl DocumenAtpapt:i:oCnlusterSSH::Config(3pm)
2
3
4
7 Object representing application configuration
8
10 $host=ClusterSSH::Config->new ({ })
11 Create a new configuration object.
12
13 $config->parse_config_file('<filename>');
14 Read in configuration from given filename
15
16 $config->validate_args();
17 Validate and apply all configuration loaded at this point
18
19 $path = $config->search_dirs('<name>', @seaarch_directories);
20 Search the given directories for the name given. Return undef if
21 not found.
22
23 $path = $config->find_binary('<name>');
24 Locate the binary <name> and return the full path. Doesn't just
25 search $PATH in case the environment isn't set up correctly
26
27 $config->load_configs(@extra);
28 Load up configuration from known locations (warn if .csshrc file
29 found) and load in option files as necessary.
30
31 $config->write_user_config_file();
32 Write out default $HOME/.clusterssh/config file (before option
33 config files are loaded).
34
35 $config->dump()
36 Write currently defined configuration to STDOUT
37
38
39
40perl v5.38.0 2023-07-19 App::ClusterSSH::Config(3pm)