App-ValidateBankAccount

 view release on metacpan or  search on metacpan

lib/App/ValidateBankAccount.pm  view on Meta::CPAN

package App::ValidateBankAccount;

$App::ValidateBankAccount::VERSION   = '0.10';
$App::ValidateBankAccount::AUTHORITY = 'cpan:MANWAR';

=head1 NAME

App::ValidateBankAccount - App to validate bank account number.

=head1 VERSION

Version 0.10

=cut

use 5.006;
use Data::Dumper;
use BankAccount::Validator::UK;
use App::ValidateBankAccount::Option;
use Moo;
use namespace::autoclean;
use MooX::Options;
with 'App::ValidateBankAccount::Option';

our $DEFAULT_COUNTRY = 'uk';

=head1 DESCRIPTION

It provides command line interface to the distribution L<BankAccount::Validator::UK>.
The distribution installs script C<validate-bank-account> for you to play with.

=head1 SYNOPSIS

You can list all command line options by giving C<-h> flag.

    USAGE: validate-bank-account [-h] [long options...]

        --country=String         Country code. Default is UK.
        --sort_code=String       Sort Code (required).
        --account_number=String  Bank Account Number (required).

        --usage                  show a short help message
        -h                       show a compact help message
        --help                   show a long help message
        --man                    show the manual

=head1 SUPPORTED COUNTRIES

=head2 UNITED KINGDOM

=head3 BANKS

=over 4

=item * Allied Irish

=item * Bank of England

=item * Bank of Ireland

=item * Bank of Scotland

=item * Barclays

=item * Bradford and Bingley Building Society

=item * Charity Bank

=item * Citibank

=item * Clear Bank

=item * Clydesdale

=item * Contis Financial Services

=item * Co-Operative Bank

=item * Coutts

=item * First Trust



( run in 0.781 second using v1.01-cache-2.11-cpan-39bf76dae61 )