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 )