NAME
App::Tel::Passwd - Methods for managing App::Tel::Passwd:: modules
load_module
my $name = App::Tel::Passwd::load_module($password_module, $file, $passwd);
Loads the module for the specified password store type. Returns the module's namespace.
input_password
my $password = input_password($prompt);
Prompts the user for a password then disables local echo on STDIN, reads a line and returns it.
keyring
my $password = keyring($user, $domain, $group);
Reads a password from a keyring using Passwd::Keyring::Auto if it's available. If the password isn't found the user is prompted to enter a password, then we try to store it in the keyring.
load_from_profile
my $pass = load_from_profile($profile);
Given an App::Tel profile, see if it contains entries for Passwd modules. If it does attempt to load them and return the password associated.
I'm not too happy with the flexibility of this, but I think it will get the job done for right now.