The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Haineko::CLI::Password - Utility class for hainekoctl pw

DESCRIPTION

Haineko::CLI::Password provide methods for generating a password used in Basic Authentication like htpasswd command of Apache.

SYNOPSIS

    use Haineko::CLI::Password;
    my $p = Haineko::CLI::Password->new();
    my $v = '';

    $p->parseoptions;   # Parse command-line options
    $v = $d->make;      # Generate password
    print $v;           # Print the password

INSTANCE METHODS

make()

make() method update the contents of Haineko/CLI/Setup/Data.pm for setting up files of Haineko. This method will be used by Haineko author only.

    my $p = Haineko::CLI::Password->new();
    $p->parseoptions;
    print $p->make;

validate()

validate() is a validator of input password.

parseoptions()

parseoptions() method parse options given at command line and returns the value of run-mode.

help()

help() prints help message of Haineko::CLI::Password for command line.

SEE ALSO

REPOSITORY

https://github.com/azumakuniyuki/Haineko

AUTHOR

azumakuniyuki <perl.org [at] azumakuniyuki.org>

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.