App-Rakubrew

 view release on metacpan or  search on metacpan

META.json  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",

META.yml  view on Meta::CPAN

  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}

cpanfile  view on Meta::CPAN

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.909 second using v1.01-cache-2.11-cpan-05444aca049 )