Alien::...:GitLab(3)
πΈ NAME πΈ
Okay bestie, welcome to the Alien::...:GitLab(3) page from User Contributed Perl Documentation. The module is Alien::Build::Plugin::Download::GitLab β literally an Alien::Build plugin to download from GitLab. β¨
π VERSION π
version 0.01 β tiny version number, main character energy. π
π¦ SYNOPSIS π¦
Use it in your alienfile like this, no cap:
use alienfile;
plugin 'Download::GitLab' => (
gitlab_user => 'plicease',
gitlab_project => 'dontpanic',
);
π₯ DESCRIPTION π₯
This plugin is designed for downloading assets from a GitLab instance. It's giving "I fetch assets so you don't have to." π
π PROPERTIES π
π gitlab_host π
The host to fetch from. The default is https://gitlab.com. π«Ά
πΈ gitlab_user πΈ
The user to fetch from. Drop that username in here. π€
π¦ gitlab_project π¦
The project to fetch from. Yes, the project name goes here. π―
β¨ type β¨
The asset type to fetch. This must be one of source or link β those are the only choices, periodt. π
π format π
The expected format of the asset. This should be one that Alien::Build::Plugin::Extract::Negotiate understands. The default is tar.gz. π
π version_from π
Where to compute the version from. This should be one of tag_name or name. The default is tag_name. π―
π§ convert_version π§
This is an optional code reference, which can be used to modify the version. For example, if tags have a v prefix you could remove it like so:
plugin 'Download::GitLab' => (
gitlab_user => 'plicease',
gitlab_project => 'dontpanic',
convert_version => sub {
my $version = shift;
$version =~ s/^v//;
return $version;
},
);
π link_name π
For link types, this is a regular expression that filters the asset filenames. For example, if there are multiple archive formats provided, you can get just the gzip'd tarball by setting this to qr/\.tar\.gz$/. π§
π SEE ALSO π
AlienAlien::Build::Plugin::Download::GitHubalienfileAlien::Build
πΈ AUTHOR πΈ
Graham Ollis <plicease@cpan.org> β iconic author moment. π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2022 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.
Okay that's the whole Alien::...:GitLab(3) page, bestie. Source/version and date: perl v5.42.0, dated 2022-09-26. Byeee π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: perl-Alien-Build-Plugin-Download-GitLab 0.01-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms