File Coverage

alienfile
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1 1     1   196698 use alienfile;
  1         2  
  1         7  
2              
3             # idiomatic way to make sure we always install/update?
4             probe [ sprintf q{ sh -c 'exit %d' },
5             (($ENV{ALIEN_ULTRAVIOLET_INSTALL_TYPE} and $ENV{ALIEN_ULTRAVIOLET_INSTALL_TYPE} eq 'system') ? 0 : 127) ];
6            
7             share {
8             start_url 'https://astral.sh/uv/install.sh';
9             plugin 'Download';
10             plugin 'Extract::File';
11              
12             build [
13             [ q{ mkdir -p %{alien.install.prefix}/bin } ],
14             [ q{ INSTALLER_NO_MODIFY_PATH=1 UV_INSTALL_DIR=%{alien.install.prefix}/bin . %{alien.install.extract}/uv-installer.sh } ],
15             ];
16             };
17              
18             # vim: set ft=perl: