Concierge-Users
view release on metacpan or search on metacpan
lib/Concierge/Users.pm view on Meta::CPAN
message => "Failed to write config file: $config_file\nError: $@"
} if $@;
# Generate and save YAML config (human-readable reference)
my $yaml_file = "$storage_dir/users-config.yaml";
my $yaml_content = Concierge::Users::Meta::config_to_yaml($config_to_save, $storage_dir);
eval {
open my $fh, '>', $yaml_file or croak "Cannot open $yaml_file for writing: $!";
print {$fh} $yaml_content;
close $fh;
chmod 0666, $yaml_file; # Writable - allows setup() to overwrite
};
return {
success => 0,
message => "Failed to write YAML config file: $yaml_file\nError: $@"
} if $@;
return {
success => 1,
message => "Users system configured successfully",
config_file => $config_file,
( run in 0.728 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )