NAME Alien::Build::Plugin::Download::GitHub - Alien::Build plugin to download from GitHub VERSION version 0.01 SYNOPSIS use alienfile; ... share { plugin 'Download::GitHub' => ( github_user => 'Perl5-Alien', github_repo => 'dontpanic', ); }; DESCRIPTION This plugin will download releases from GitHub. It is generally preferred over Alien::Build::Plugin::Download::Git for packages that are released on GitHub, as it has much fewer dependencies and is more reliable. PROPERTIES github_user The GitHub user or org that owns the repository. github_repo The GitHub repository name. version Regular expression that can be used to extract a version from a GitHub tag. The default ( qr/^v?(.*)$/ ) is reasonable for many GitHub repositories. prefer How to sort candidates for selection. This should be one of three types of values: code reference This will be used as the prefer hook. true value (not code reference) Use Alien::Build::Plugin::Prefer::SortVersions. (This is the default, and reasonable for many GitHub repositories). false value Don't set any preference at all. A hook must be installed, or another prefer plugin specified. AUTHOR Author: Graham Ollis COPYRIGHT AND LICENSE This software is copyright (c) 2019 by Graham Ollis. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.