/usr/local/share/man/man3
.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Alien::Build::Plugin::Download::GitLab 3" .TH Alien::Build::Plugin::Download::GitLab 3 "2022-09-23" "perl v5.32.1" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" Alien::Build::Plugin::Download::GitLab \- Alien::Build plugin to download from GitLab .SH "VERSION" .IX Header "VERSION" version 0.01 .SH "SYNOPSIS" .IX Header "SYNOPSIS" .Vb 1 \& use alienfile; \& \& plugin \*(AqDownload::GitLab\*(Aq => ( \& gitlab_user => \*(Aqplicease\*(Aq, \& gitlab_project => \*(Aqdontpanic\*(Aq, \& ); .Ve .SH "DESCRIPTION" .IX Header "DESCRIPTION" This plugin is designed for downloading assets from a GitLab instance. .SH "PROPERTIES" .IX Header "PROPERTIES" .SS "gitlab_host" .IX Subsection "gitlab_host" The host to fetch from <https://gitlab.com> by default. .SS "gitlab_user" .IX Subsection "gitlab_user" The user to fetch from. .SS "gitlab_project" .IX Subsection "gitlab_project" The project to fetch from. .SS "type" .IX Subsection "type" The asset type to fetch. This must be one of \f(CW\*(C`source\*(C'\fR or \f(CW\*(C`link\*(C'\fR. .SS "format" .IX Subsection "format" The expected format of the asset. This should be one that Alien::Build::Plugin::Extract::Negotiate understands. The default is \f(CW\*(C`tar.gz\*(C'\fR. .SS "version_from" .IX Subsection "version_from" Where to compute the version from. This should be one of \&\f(CW\*(C`tag_name\*(C'\fR or \f(CW\*(C`name\*(C'\fR. The default is \f(CW\*(C`tag_name\*(C'\fR. .SS "convert_version" .IX Subsection "convert_version" This is an optional code reference, which can be used to modify the version. For example, if tags have a \f(CW\*(C`v\*(C'\fR prefix you could remove it like so: .PP .Vb 9 \& plugin \*(AqDownload::GitLab\*(Aq => ( \& gitlab_user => \*(Aqplicease\*(Aq, \& gitlab_project => \*(Aqdontpanic\*(Aq, \& convert_version => sub { \& my $version = shift; \& $version =~ s/^v//; \& return $version; \& }, \& ); .Ve .SS "link_name" .IX Subsection "link_name" For \f(CW\*(C`link\*(C'\fR 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 \f(CW\*(C`qr/\e.tar\e.gz$/\*(C'\fR. .SH "SEE ALSO" .IX Header "SEE ALSO" .IP "Alien" 4 .IX Item "Alien" .PD 0 .IP "Alien::Build::Plugin::Download::GitHub" 4 .IX Item "Alien::Build::Plugin::Download::GitHub" .IP "alienfile" 4 .IX Item "alienfile" .IP "Alien::Build" 4 .IX Item "Alien::Build" .PD .SH "AUTHOR" .IX Header "AUTHOR" Graham Ollis <plicease@cpan.org> .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" This software is copyright (c) 2022 by Graham Ollis. .PP This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
.
Edit
..
Edit
Alien::Base.3pm
Edit
Alien::Base::Authoring.3pm
Edit
Alien::Base::FAQ.3pm
Edit
Alien::Base::PkgConfig.3pm
Edit
Alien::Base::Wrapper.3pm
Edit
Alien::Build.3pm
Edit
Alien::Build::CommandSequence.3pm
Edit
Alien::Build::Interpolate.3pm
Edit
Alien::Build::Interpolate::Default.3pm
Edit
Alien::Build::Log.3pm
Edit
Alien::Build::Log::Abbreviate.3pm
Edit
Alien::Build::Log::Default.3pm
Edit
Alien::Build::MM.3pm
Edit
Alien::Build::Manual.3pm
Edit
Alien::Build::Manual::Alien.3pm
Edit
Alien::Build::Manual::AlienAuthor.3pm
Edit
Alien::Build::Manual::AlienUser.3pm
Edit
Alien::Build::Manual::Contributing.3pm
Edit
Alien::Build::Manual::FAQ.3pm
Edit
Alien::Build::Manual::PluginAuthor.3pm
Edit
Alien::Build::Manual::Security.3pm
Edit
Alien::Build::Plugin.3pm
Edit
Alien::Build::Plugin::Build.3pm
Edit
Alien::Build::Plugin::Build::Autoconf.3pm
Edit
Alien::Build::Plugin::Build::CMake.3pm
Edit
Alien::Build::Plugin::Build::Copy.3pm
Edit
Alien::Build::Plugin::Build::MSYS.3pm
Edit
Alien::Build::Plugin::Build::Make.3pm
Edit
Alien::Build::Plugin::Build::SearchDep.3pm
Edit
Alien::Build::Plugin::Core.3pm
Edit
Alien::Build::Plugin::Core::CleanInstall.3pm
Edit
Alien::Build::Plugin::Core::Download.3pm
Edit
Alien::Build::Plugin::Core::FFI.3pm
Edit
Alien::Build::Plugin::Core::Gather.3pm
Edit
Alien::Build::Plugin::Core::Legacy.3pm
Edit
Alien::Build::Plugin::Core::Override.3pm
Edit
Alien::Build::Plugin::Core::Setup.3pm
Edit
Alien::Build::Plugin::Core::Tail.3pm
Edit
Alien::Build::Plugin::Decode.3pm
Edit
Alien::Build::Plugin::Decode::DirListing.3pm
Edit
Alien::Build::Plugin::Decode::DirListingFtpcopy.3pm
Edit
Alien::Build::Plugin::Decode::HTML.3pm
Edit
Alien::Build::Plugin::Decode::Mojo.3pm
Edit
Alien::Build::Plugin::Digest.3pm
Edit
Alien::Build::Plugin::Digest::Negotiate.3pm
Edit
Alien::Build::Plugin::Digest::SHA.3pm
Edit
Alien::Build::Plugin::Digest::SHAPP.3pm
Edit
Alien::Build::Plugin::Download.3pm
Edit
Alien::Build::Plugin::Download::GitLab.3pm
Edit
Alien::Build::Plugin::Download::Negotiate.3pm
Edit
Alien::Build::Plugin::Extract.3pm
Edit
Alien::Build::Plugin::Extract::ArchiveTar.3pm
Edit
Alien::Build::Plugin::Extract::ArchiveZip.3pm
Edit
Alien::Build::Plugin::Extract::CommandLine.3pm
Edit
Alien::Build::Plugin::Extract::Directory.3pm
Edit
Alien::Build::Plugin::Extract::File.3pm
Edit
Alien::Build::Plugin::Extract::Negotiate.3pm
Edit
Alien::Build::Plugin::Fetch.3pm
Edit
Alien::Build::Plugin::Fetch::CurlCommand.3pm
Edit
Alien::Build::Plugin::Fetch::HTTPTiny.3pm
Edit
Alien::Build::Plugin::Fetch::LWP.3pm
Edit
Alien::Build::Plugin::Fetch::Local.3pm
Edit
Alien::Build::Plugin::Fetch::LocalDir.3pm
Edit
Alien::Build::Plugin::Fetch::NetFTP.3pm
Edit
Alien::Build::Plugin::Fetch::Wget.3pm
Edit
Alien::Build::Plugin::Gather.3pm
Edit
Alien::Build::Plugin::Gather::IsolateDynamic.3pm
Edit
Alien::Build::Plugin::PkgConfig.3pm
Edit
Alien::Build::Plugin::PkgConfig::CommandLine.3pm
Edit
Alien::Build::Plugin::PkgConfig::LibPkgConf.3pm
Edit
Alien::Build::Plugin::PkgConfig::MakeStatic.3pm
Edit
Alien::Build::Plugin::PkgConfig::Negotiate.3pm
Edit
Alien::Build::Plugin::PkgConfig::PP.3pm
Edit
Alien::Build::Plugin::Prefer.3pm
Edit
Alien::Build::Plugin::Prefer::BadVersion.3pm
Edit
Alien::Build::Plugin::Prefer::GoodVersion.3pm
Edit
Alien::Build::Plugin::Prefer::SortVersions.3pm
Edit
Alien::Build::Plugin::Probe.3pm
Edit
Alien::Build::Plugin::Probe::CBuilder.3pm
Edit
Alien::Build::Plugin::Probe::CommandLine.3pm
Edit
Alien::Build::Plugin::Probe::Vcpkg.3pm
Edit
Alien::Build::Plugin::Test.3pm
Edit
Alien::Build::Plugin::Test::Mock.3pm
Edit
Alien::Build::Temp.3pm
Edit
Alien::Build::Util.3pm
Edit
Alien::Build::Version::Basic.3pm
Edit
Alien::Build::rc.3pm
Edit
Alien::Libxml2.3pm
Edit
Alien::Role.3pm
Edit
Alien::Util.3pm
Edit
App::Cpan.3pm
Edit
AppConfig.3pm
Edit
AppConfig::Args.3pm
Edit
AppConfig::CGI.3pm
Edit
AppConfig::File.3pm
Edit
AppConfig::Getopt.3pm
Edit
AppConfig::State.3pm
Edit
AppConfig::Sys.3pm
Edit
CPAN.3pm
Edit
CPAN::API::HOWTO.3pm
Edit
CPAN::Admin.3pm
Edit
CPAN::Debug.3pm
Edit
CPAN::Distroprefs.3pm
Edit
CPAN::FirstTime.3pm
Edit
CPAN::HandleConfig.3pm
Edit
CPAN::Kwalify.3pm
Edit
CPAN::Meta::Requirements.3pm
Edit
CPAN::Meta::Requirements::Range.3pm
Edit
CPAN::Meta::YAML.3pm
Edit
CPAN::Mirrors.3pm
Edit
CPAN::Nox.3pm
Edit
CPAN::Plugin.3pm
Edit
CPAN::Plugin::Specfile.3pm
Edit
CPAN::Queue.3pm
Edit
CPAN::Tarzip.3pm
Edit
CPAN::Version.3pm
Edit
Canary::Stability.3pm
Edit
Capture::Tiny.3pm
Edit
Expect.3pm
Edit
FFI::CheckLib.3pm
Edit
File::chdir.3pm
Edit
HTTP::Tiny.3pm
Edit
IO::AtomicFile.3pm
Edit
IO::InnerFile.3pm
Edit
IO::Lines.3pm
Edit
IO::Pty.3pm
Edit
IO::Scalar.3pm
Edit
IO::ScalarArray.3pm
Edit
IO::Stringy.3pm
Edit
IO::Tty.3pm
Edit
IO::Tty::Constant.3pm
Edit
IO::Wrap.3pm
Edit
IO::WrapTie.3pm
Edit
JSON::Syck.3pm
Edit
JSON::XS.3pm
Edit
JSON::XS::Boolean.3pm
Edit
POD2::DE::local::lib.3pm
Edit
POD2::PT_BR::local::lib.3pm
Edit
Path::Tiny.3pm
Edit
Template.3pm
Edit
Template::App::ttree.3pm
Edit
Template::Base.3pm
Edit
Template::Config.3pm
Edit
Template::Constants.3pm
Edit
Template::Context.3pm
Edit
Template::Directive.3pm
Edit
Template::Document.3pm
Edit
Template::Exception.3pm
Edit
Template::FAQ.3pm
Edit
Template::Filters.3pm
Edit
Template::Grammar.3pm
Edit
Template::Iterator.3pm
Edit
Template::Manual.3pm
Edit
Template::Manual::Config.3pm
Edit
Template::Manual::Credits.3pm
Edit
Template::Manual::Directives.3pm
Edit
Template::Manual::Filters.3pm
Edit
Template::Manual::Internals.3pm
Edit
Template::Manual::Intro.3pm
Edit
Template::Manual::Plugins.3pm
Edit
Template::Manual::Syntax.3pm
Edit
Template::Manual::VMethods.3pm
Edit
Template::Manual::Variables.3pm
Edit
Template::Manual::Views.3pm
Edit
Template::Modules.3pm
Edit
Template::Namespace::Constants.3pm
Edit
Template::Parser.3pm
Edit
Template::Plugin.3pm
Edit
Template::Plugin::Assert.3pm
Edit
Template::Plugin::Datafile.3pm
Edit
Template::Plugin::Date.3pm
Edit
Template::Plugin::Directory.3pm
Edit
Template::Plugin::Dumper.3pm
Edit
Template::Plugin::File.3pm
Edit
Template::Plugin::Filter.3pm
Edit
Template::Plugin::Format.3pm
Edit
Template::Plugin::HTML.3pm
Edit
Template::Plugin::Image.3pm
Edit
Template::Plugin::Iterator.3pm
Edit
Template::Plugin::Math.3pm
Edit
Template::Plugin::Pod.3pm
Edit
Template::Plugin::Procedural.3pm
Edit
Template::Plugin::Scalar.3pm
Edit
Template::Plugin::String.3pm
Edit
Template::Plugin::Table.3pm
Edit
Template::Plugin::URL.3pm
Edit
Template::Plugin::View.3pm
Edit
Template::Plugin::Wrap.3pm
Edit
Template::Plugins.3pm
Edit
Template::Provider.3pm
Edit
Template::Service.3pm
Edit
Template::Stash.3pm
Edit
Template::Stash::Context.3pm
Edit
Template::Stash::XS.3pm
Edit
Template::Test.3pm
Edit
Template::Toolkit.3pm
Edit
Template::Tools.3pm
Edit
Template::Tools::tpage.3pm
Edit
Template::Tools::ttree.3pm
Edit
Template::Tutorial.3pm
Edit
Template::Tutorial::Datafile.3pm
Edit
Template::Tutorial::Web.3pm
Edit
Template::VMethods.3pm
Edit
Template::View.3pm
Edit
Test::Alien.3pm
Edit
Test::Alien::Build.3pm
Edit
Test::Alien::CanCompile.3pm
Edit
Test::Alien::CanPlatypus.3pm
Edit
Test::Alien::Diag.3pm
Edit
Test::Alien::Run.3pm
Edit
Test::Alien::Synthetic.3pm
Edit
Try::Tiny.3pm
Edit
Types::Serialiser.3pm
Edit
Types::Serialiser::Error.3pm
Edit
XML::LibXML.3pm
Edit
XML::LibXML::Attr.3pm
Edit
XML::LibXML::AttributeHash.3pm
Edit
XML::LibXML::Boolean.3pm
Edit
XML::LibXML::CDATASection.3pm
Edit
XML::LibXML::Comment.3pm
Edit
XML::LibXML::Common.3pm
Edit
XML::LibXML::DOM.3pm
Edit
XML::LibXML::Devel.3pm
Edit
XML::LibXML::Document.3pm
Edit
XML::LibXML::DocumentFragment.3pm
Edit
XML::LibXML::Dtd.3pm
Edit
XML::LibXML::Element.3pm
Edit
XML::LibXML::ErrNo.3pm
Edit
XML::LibXML::Error.3pm
Edit
XML::LibXML::InputCallback.3pm
Edit
XML::LibXML::Literal.3pm
Edit
XML::LibXML::Namespace.3pm
Edit
XML::LibXML::Node.3pm
Edit
XML::LibXML::NodeList.3pm
Edit
XML::LibXML::Number.3pm
Edit
XML::LibXML::PI.3pm
Edit
XML::LibXML::Parser.3pm
Edit
XML::LibXML::Pattern.3pm
Edit
XML::LibXML::Reader.3pm
Edit
XML::LibXML::RegExp.3pm
Edit
XML::LibXML::RelaxNG.3pm
Edit
XML::LibXML::SAX.3pm
Edit
XML::LibXML::SAX::Builder.3pm
Edit
XML::LibXML::SAX::Generator.3pm
Edit
XML::LibXML::Schema.3pm
Edit
XML::LibXML::Text.3pm
Edit
XML::LibXML::XPathContext.3pm
Edit
XML::LibXML::XPathExpression.3pm
Edit
XML::NamespaceSupport.3pm
Edit
XML::Parser.3pm
Edit
XML::Parser::Expat.3pm
Edit
XML::Parser::Style::Debug.3pm
Edit
XML::Parser::Style::Objects.3pm
Edit
XML::Parser::Style::Stream.3pm
Edit
XML::Parser::Style::Subs.3pm
Edit
XML::Parser::Style::Tree.3pm
Edit
XML::SAX.3pm
Edit
XML::SAX::Base.3pm
Edit
XML::SAX::BuildSAXBase.3pm
Edit
XML::SAX::DocumentLocator.3pm
Edit
XML::SAX::Exception.3pm
Edit
XML::SAX::Expat.3pm
Edit
XML::SAX::Intro.3pm
Edit
XML::SAX::ParserFactory.3pm
Edit
XML::SAX::PurePerl.3pm
Edit
XML::SAX::PurePerl::Reader.3pm
Edit
XML::Simple.3pm
Edit
XML::Simple::FAQ.3pm
Edit
YAML::Syck.3pm
Edit
alienfile.3pm
Edit
common::sense.3pm
Edit
lib::core::only.3pm
Edit
local::lib.3pm
Edit
version.3pm
Edit
version::Internals.3pm
Edit