view release on metacpan or search on metacpan
# Created on: 2017-04-24 08:14:56
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use strict;
use warnings;
use Getopt::Alt;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
use FindBin qw/$Bin/;
use YAML::Syck qw/LoadFile DumpFile/;
use Path::Tiny;
our $VERSION = 0.009;
my ($name) = $PROGRAM_NAME =~ m{^.*/(.*?)$}mxs;
exit main();
lib/App/BitBucketCli.pm view on Meta::CPAN
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use WWW::Mechanize;
use JSON::XS qw/decode_json encode_json/;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
use App::BitBucketCli::Core;
our $VERSION = 0.009;
has core => (
is => 'ro',
handles => [qw/
opt
/],
lib/App/BitBucketCli/Base.pm view on Meta::CPAN
# Created on: 2015-09-16 16:41:19
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Scalar::Util qw/blessed/;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
use App::BitBucketCli::Links;
use App::BitBucketCli::Link;
our $VERSION = 0.009;
has [qw/
id
link
links
lib/App/BitBucketCli/Branch.pm view on Meta::CPAN
# Created on: 2015-11-12 07:36:10
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
our $VERSION = 0.009;
extends qw/App::BitBucketCli::Base/;
has [qw/
displayId
isDefault
latestChangeset
lib/App/BitBucketCli/Command/Branches.pm view on Meta::CPAN
# Created on: 2018-06-07 08:23:20
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
extends 'App::BitBucketCli';
our $VERSION = 0.009;
sub options {
return [qw/
colors|c=s%
force|f!
lib/App/BitBucketCli/Command/Projects.pm view on Meta::CPAN
# Created on: 2018-06-07 08:23:20
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
extends 'App::BitBucketCli';
our $VERSION = 0.009;
sub options {
return [qw/
colors|c=s%
force|f!
lib/App/BitBucketCli/Command/PullRequests.pm view on Meta::CPAN
# Created on: 2018-06-07 08:23:20
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
use Path::Tiny;
extends 'App::BitBucketCli';
our $VERSION = 0.009;
sub options {
return [qw/
colors|c=s%
lib/App/BitBucketCli/Command/Repositories.pm view on Meta::CPAN
# Created on: 2018-06-07 08:23:20
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
extends 'App::BitBucketCli';
our $VERSION = 0.009;
sub options {
return [qw/
colors|c=s%
force|f!
lib/App/BitBucketCli/Command/Repository.pm view on Meta::CPAN
# Created on: 2018-06-07 08:23:20
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
extends 'App::BitBucketCli';
our $VERSION = 0.009;
sub options {
return [qw/
colors|c=s%
force|f!
lib/App/BitBucketCli/Core.pm view on Meta::CPAN
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use WWW::Mechanize;
use JSON::XS qw/decode_json encode_json/;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
use App::BitBucketCli::Project;
use App::BitBucketCli::Repository;
use App::BitBucketCli::Branch;
use App::BitBucketCli::PullRequest;
use YAML::Syck qw/Dump/;
our $VERSION = 0.009;
has url => (
lib/App/BitBucketCli/Link.pm view on Meta::CPAN
# Created on: 2015-09-16 16:41:19
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
our $VERSION = 0.009;
has [qw/
rel
url
href
/] => (
is => 'rw',
lib/App/BitBucketCli/Links.pm view on Meta::CPAN
# Created on: 2015-09-16 16:41:19
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
use App::BitBucketCli::Link;
our $VERSION = 0.009;
has [qw/
clone
self
/] => (
is => 'rw',
lib/App/BitBucketCli/Project.pm view on Meta::CPAN
# Created on: 2015-09-16 16:41:19
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
our $VERSION = 0.009;
extends qw/App::BitBucketCli::Base/;
has [qw/
description
key
name
lib/App/BitBucketCli/PullRequest.pm view on Meta::CPAN
# Created on: 2015-09-16 16:41:19
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
our $VERSION = 0.009;
extends qw/App::BitBucketCli::Base/;
has [qw/
state
toRef
closed
lib/App/BitBucketCli/Repository.pm view on Meta::CPAN
# Created on: 2015-09-16 16:41:19
# Create by: Ivan Wills
# $Id$
# $Revision$, $HeadURL$, $Date$
# $Revision$, $Source$, $Date$
use Moo;
use warnings;
use Carp;
use Data::Dumper qw/Dumper/;
use English qw/ -no_match_vars /;
our $VERSION = 0.009;
extends qw/App::BitBucketCli::Base/;
has [qw/
state
slug
name