view release on metacpan or search on metacpan
corpus/alien_build_plugin_fetch_wget/record/old.json view on Meta::CPAN
{"-k --content-disposition -S http://localhost/corpus/alien_build_plugin_fetch_wget/dir/foo-1.01.tar":{"stderr":"--2021-05-12 00:10:35-- http://localhost/corpus/alien_build_plugin_fetch_wget/dir/foo-1.01.tar\nResolving localhost (localhost)... ::1, ...
corpus/alien_build_plugin_fetch_wget/record/old.yml view on Meta::CPAN
--limit-rate=RATE limit download rate to RATE
--no-dns-cache disable caching DNS lookups
--restrict-file-names=OS restrict chars in file names to ones OS allows
--ignore-case ignore case when matching files/directories
-4, --inet4-only connect only to IPv4 addresses
-6, --inet6-only connect only to IPv6 addresses
--prefer-family=FAMILY connect first to addresses of specified family,
one of IPv6, IPv4, or none
--user=USER set both ftp and http user to USER
--password=PASS set both ftp and http password to PASS
--ask-password prompt for passwords
--use-askpass=COMMAND specify credential handler for requesting
username and password. If no COMMAND is
specified the WGET_ASKPASS or the SSH_ASKPASS
environment variable is used.
--no-iri turn off IRI support
--local-encoding=ENC use ENC as the local encoding for IRIs
--remote-encoding=ENC use ENC as the default remote encoding
--unlink remove file before clobber
--xattr turn on storage of metadata in extended file attributes
corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list view on Meta::CPAN
x64-windows/debug/html/man3/UI_STRING.html
x64-windows/debug/html/man3/UI_UTIL_read_pw.html
x64-windows/debug/html/man3/UI_UTIL_read_pw_string.html
x64-windows/debug/html/man3/UI_UTIL_wrap_read_pem_callback.html
x64-windows/debug/html/man3/UI_add_error_string.html
x64-windows/debug/html/man3/UI_add_info_string.html
x64-windows/debug/html/man3/UI_add_input_boolean.html
x64-windows/debug/html/man3/UI_add_input_string.html
x64-windows/debug/html/man3/UI_add_user_data.html
x64-windows/debug/html/man3/UI_add_verify_string.html
x64-windows/debug/html/man3/UI_construct_prompt.html
x64-windows/debug/html/man3/UI_create_method.html
x64-windows/debug/html/man3/UI_ctrl.html
x64-windows/debug/html/man3/UI_destroy_method.html
x64-windows/debug/html/man3/UI_dup_error_string.html
x64-windows/debug/html/man3/UI_dup_info_string.html
x64-windows/debug/html/man3/UI_dup_input_boolean.html
x64-windows/debug/html/man3/UI_dup_input_string.html
x64-windows/debug/html/man3/UI_dup_user_data.html
x64-windows/debug/html/man3/UI_dup_verify_string.html
x64-windows/debug/html/man3/UI_free.html
corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list view on Meta::CPAN
x64-windows/debug/html/man3/UI_get_result_maxsize.html
x64-windows/debug/html/man3/UI_get_result_minsize.html
x64-windows/debug/html/man3/UI_get_result_string_length.html
x64-windows/debug/html/man3/UI_get_string_type.html
x64-windows/debug/html/man3/UI_method_get_closer.html
x64-windows/debug/html/man3/UI_method_get_data_destructor.html
x64-windows/debug/html/man3/UI_method_get_data_duplicator.html
x64-windows/debug/html/man3/UI_method_get_ex_data.html
x64-windows/debug/html/man3/UI_method_get_flusher.html
x64-windows/debug/html/man3/UI_method_get_opener.html
x64-windows/debug/html/man3/UI_method_get_prompt_constructor.html
x64-windows/debug/html/man3/UI_method_get_reader.html
x64-windows/debug/html/man3/UI_method_get_writer.html
x64-windows/debug/html/man3/UI_method_set_closer.html
x64-windows/debug/html/man3/UI_method_set_data_duplicator.html
x64-windows/debug/html/man3/UI_method_set_ex_data.html
x64-windows/debug/html/man3/UI_method_set_flusher.html
x64-windows/debug/html/man3/UI_method_set_opener.html
x64-windows/debug/html/man3/UI_method_set_prompt_constructor.html
x64-windows/debug/html/man3/UI_method_set_reader.html
x64-windows/debug/html/man3/UI_method_set_writer.html
x64-windows/debug/html/man3/UI_new.html
x64-windows/debug/html/man3/UI_new_method.html
x64-windows/debug/html/man3/UI_null.html
x64-windows/debug/html/man3/UI_process.html
x64-windows/debug/html/man3/UI_set_default_method.html
x64-windows/debug/html/man3/UI_set_ex_data.html
x64-windows/debug/html/man3/UI_set_method.html
x64-windows/debug/html/man3/UI_set_result.html
corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list view on Meta::CPAN
x64-windows/html/man3/UI_STRING.html
x64-windows/html/man3/UI_UTIL_read_pw.html
x64-windows/html/man3/UI_UTIL_read_pw_string.html
x64-windows/html/man3/UI_UTIL_wrap_read_pem_callback.html
x64-windows/html/man3/UI_add_error_string.html
x64-windows/html/man3/UI_add_info_string.html
x64-windows/html/man3/UI_add_input_boolean.html
x64-windows/html/man3/UI_add_input_string.html
x64-windows/html/man3/UI_add_user_data.html
x64-windows/html/man3/UI_add_verify_string.html
x64-windows/html/man3/UI_construct_prompt.html
x64-windows/html/man3/UI_create_method.html
x64-windows/html/man3/UI_ctrl.html
x64-windows/html/man3/UI_destroy_method.html
x64-windows/html/man3/UI_dup_error_string.html
x64-windows/html/man3/UI_dup_info_string.html
x64-windows/html/man3/UI_dup_input_boolean.html
x64-windows/html/man3/UI_dup_input_string.html
x64-windows/html/man3/UI_dup_user_data.html
x64-windows/html/man3/UI_dup_verify_string.html
x64-windows/html/man3/UI_free.html
corpus/vcpkg/r2/installed/vcpkg/info/openssl-windows_1.1.1d-1_x64-windows.list view on Meta::CPAN
x64-windows/html/man3/UI_get_result_maxsize.html
x64-windows/html/man3/UI_get_result_minsize.html
x64-windows/html/man3/UI_get_result_string_length.html
x64-windows/html/man3/UI_get_string_type.html
x64-windows/html/man3/UI_method_get_closer.html
x64-windows/html/man3/UI_method_get_data_destructor.html
x64-windows/html/man3/UI_method_get_data_duplicator.html
x64-windows/html/man3/UI_method_get_ex_data.html
x64-windows/html/man3/UI_method_get_flusher.html
x64-windows/html/man3/UI_method_get_opener.html
x64-windows/html/man3/UI_method_get_prompt_constructor.html
x64-windows/html/man3/UI_method_get_reader.html
x64-windows/html/man3/UI_method_get_writer.html
x64-windows/html/man3/UI_method_set_closer.html
x64-windows/html/man3/UI_method_set_data_duplicator.html
x64-windows/html/man3/UI_method_set_ex_data.html
x64-windows/html/man3/UI_method_set_flusher.html
x64-windows/html/man3/UI_method_set_opener.html
x64-windows/html/man3/UI_method_set_prompt_constructor.html
x64-windows/html/man3/UI_method_set_reader.html
x64-windows/html/man3/UI_method_set_writer.html
x64-windows/html/man3/UI_new.html
x64-windows/html/man3/UI_new_method.html
x64-windows/html/man3/UI_null.html
x64-windows/html/man3/UI_process.html
x64-windows/html/man3/UI_set_default_method.html
x64-windows/html/man3/UI_set_ex_data.html
x64-windows/html/man3/UI_set_method.html
x64-windows/html/man3/UI_set_result.html
lib/Alien/Build/Manual/Contributing.pod view on Meta::CPAN
to install the libraries on which it depends (or indeed it may not be
easily installed through the package manager anyway).
As a corollary, a user of a CPAN module that consumes an L<Alien>
module shouldn't expect operating system level packages to be
installed, or for these packages to be installed in common system
level directories, like C</usr/local> or C</opt>. Instead a "share"
directory associated with the Perl install and L<Alien> module
should be used.
Plugins that require user opt-in could be written to prompt a user
to automatically install operating system packages, but this should
never be done by default or without consent by the user.
=head3 avoid dependencies
One of the challenges with L<Alien> development is that you are by the
nature of the problem, trying to make everyone happy. Developers
working out of CPAN just want stuff to work, and some build environments
can be hostile in terms of tool availability, so for reliability you end
up pulling a lot of dependencies. On the other hand, operating system
lib/Alien/Build/Manual/Security.pod view on Meta::CPAN
=head2 Security Related Plugins
There are a number of plugins that give the user or installer control
over how L<Alien::Build> behaves, and may be useful for rudimentary
security.
=over 4
=item L<Alien::Build::Plugin::Fetch::Prompt>
This plugin will prompt before fetching any remote files. This only
really works when you are installing L<Alien>s interactively.
=item L<Alien::Build::Plugin::Fetch::HostAllowList>
This plugin will only allow fetching from hosts that are in an allow list.
=item L<Alien::Build::Plugin::Fetch::HostBlockList>
This plugin will not allow fetching from hosts that are in a block list.
lib/Alien/Build/rc.pm view on Meta::CPAN
in your C<~/.alienbuild/rc.pl>:
preload 'Foo::Bar';
postload 'Baz::Frooble';
=head1 DESCRIPTION
L<Alien::Build> will load your C<~/.alienbuild/rc.pl> file, if it exists
before running the L<alienfile> recipe. This allows you to alter the
behavior of L<Alien::Build> based L<Alien>s if you have local configuration
requirements. For example you can prompt before downloading remote content
or fetch from a local mirror.
=head1 FUNCTIONS
=head2 logx
log $message;
Send a message to the L<Alien::Build> log.