App-Rakubrew
view release on metacpan or search on metacpan
}
},
"runtime" : {
"requires" : {
"Encode::Locale" : "== 1.05",
"File::Copy::Recursive" : "== 0.45",
"File::HomeDir" : "== 1.006",
"File::Which" : "== 1.27",
"HTTP::Tinyish" : "== 0.19",
"JSON" : "== 4.10",
"Try::Tiny" : "== 0.31",
"perl" : "5.010001"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
"ExtUtils::MakeMaker" : "0",
"File::Spec" : "0",
App::Rakubrew::VersionHandling:
file: lib/App/Rakubrew/VersionHandling.pm
version: '43'
requires:
Encode::Locale: '== 1.05'
File::Copy::Recursive: '== 0.45'
File::HomeDir: '== 1.006'
File::Which: '== 1.27'
HTTP::Tinyish: '== 0.19'
JSON: '== 4.10'
Try::Tiny: '== 0.31'
perl: '5.010001'
resources:
bugtracker: https://github.com/Raku/App-Rakubrew/issues
homepage: https://rakubrew.org/
repository: https://github.com/Raku/App-Rakubrew.git
version: '43'
x_generated_by_perl: v5.34.0
x_serialization_backend: 'YAML::Tiny version 1.73'
x_spdx_expression: MIT
Makefile.PL view on Meta::CPAN
"LICENSE" => "mit",
"MIN_PERL_VERSION" => "5.010001",
"NAME" => "App::Rakubrew",
"PREREQ_PM" => {
"Encode::Locale" => "== 1.05",
"File::Copy::Recursive" => "== 0.45",
"File::HomeDir" => "== 1.006",
"File::Which" => "== 1.27",
"HTTP::Tinyish" => "== 0.19",
"JSON" => "== 4.10",
"Try::Tiny" => "== 0.31"
},
"TEST_REQUIRES" => {
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"IPC::Run" => "== 20231003.0",
"Test::Compile" => "== v3.3.1",
"Test::More" => 0
},
"VERSION" => 43,
"test" => {
Makefile.PL view on Meta::CPAN
"ExtUtils::MakeMaker" => 0,
"File::Copy::Recursive" => "== 0.45",
"File::HomeDir" => "== 1.006",
"File::Spec" => 0,
"File::Which" => "== 1.27",
"HTTP::Tinyish" => "== 0.19",
"IPC::Run" => "== 20231003.0",
"JSON" => "== 4.10",
"Test::Compile" => "== v3.3.1",
"Test::More" => 0,
"Try::Tiny" => "== 0.31"
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
$WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
requires 'Try::Tiny' => '== 0.31';
requires 'File::Which' => '== 1.27';
requires 'HTTP::Tinyish' => '== 0.19';
requires 'File::HomeDir' => '== 1.006';
requires 'Encode::Locale' => '== 1.05';
requires 'JSON' => '== 4.10';
requires 'File::Copy::Recursive' => '== 0.45';
on 'test' => sub {
requires 'Test::Compile', '== 3.3.1';
};
lib/App/Rakubrew/Shell.pm view on Meta::CPAN
package App::Rakubrew::Shell;
use strict;
use warnings;
use 5.010;
use Encode::Locale qw(env);
use File::Spec::Functions qw(catdir catfile updir splitpath);
use Try::Tiny;
use App::Rakubrew::Tools;
use App::Rakubrew::Variables;
use App::Rakubrew::VersionHandling;
# Turn on substring-based command line completion where possible contrary to the
# "start of the line completion". I.e., to visualize the difference, 'ver'
# string would result in the following command candidates:
# SUBSTRING_COMPLETION==1 -> version versions rakubrew-version
# SUBSTRING_COMPLETION==0 -> version versions
use constant SUBSTRING_COMPLETION => 1;
lib/App/Rakubrew/VersionHandling.pm view on Meta::CPAN
rehash
);
use strict;
use warnings;
use 5.010;
use Encode::Locale qw(env);
use File::Spec::Functions qw(catfile catdir splitdir splitpath catpath canonpath);
use Cwd qw(realpath);
use File::Which qw();
use Try::Tiny;
use App::Rakubrew::Variables;
use App::Rakubrew::Tools;
sub get_versions {
opendir(my $dh, $versions_dir);
my @versions = (
'system',
sort({ $a cmp $b }
grep({ /^[^.]/ } readdir($dh)))
);
t/00-report-prereqs.dd view on Meta::CPAN
}
},
'runtime' => {
'requires' => {
'Encode::Locale' => '== 1.05',
'File::Copy::Recursive' => '== 0.45',
'File::HomeDir' => '== 1.006',
'File::Which' => '== 1.27',
'HTTP::Tinyish' => '== 0.19',
'JSON' => '== 4.10',
'Try::Tiny' => '== 0.31',
'perl' => '5.010001'
}
},
'test' => {
'recommends' => {
'CPAN::Meta' => '2.120900'
},
'requires' => {
'ExtUtils::MakeMaker' => '0',
'File::Spec' => '0',
( run in 0.355 second using v1.01-cache-2.11-cpan-05444aca049 )