Bintray-API
view release on metacpan or search on metacpan
lib/Bintray/API.pm view on Meta::CPAN
$version->upload(
file => '/path/to/local/file',
repo_path => 'myfiles/file',
# Optional params
publish => 0, # Publish on upload
explode => 0, # Upload an exploded archive
);
# Update details
$version->update(
details => {
desc => 'version description',
labels => [qw(foo bar)],
},
);
# Sign
$version->sign( passphrase => '...' );
# Publish
$version->publish();
# Discard
$version->discard();
# Attributes
my $attributes = $version->get_aatributes();
$version->set_attributes( attributes => [...] );
$version->update_attributes( attributes => [...] );
=head2 SEARCH
## Init Search object
my $search = $btray->search();
# Search Repos
@results = $search->repos(
name => 'myrepo', # // either name or desc is required
desc => 'maven repo',
);
# Search Packages
@results = $search->packages(
name => '...',
desc => '...',
repo => '...',
subject => '...', # // User or Org
);
# Search files
@results = $search->files(
name => '...',
sha1 => '...',
repo => '...',
);
# Search Users or Organizations
@results = $search->users( name => '...' );
=head1 BUGS AND LIMITATIONS
Please report any bugs or feature requests at
L<https://github.com/mithun/perl-bintray-api/issues>
=head1 AUTHOR
Mithun Ayachit C<mithun@cpan.org>
=head1 LICENSE AND COPYRIGHT
Copyright (c) 2014, Mithun Ayachit. All rights reserved.
This module is free software; you can redistribute it and/or modify it
under the same terms as Perl itself. See L<perlartistic>.
=cut
( run in 1.866 second using v1.01-cache-2.11-cpan-39bf76dae61 )