项目作者: melezhik

项目描述 :
Sparrow6 plugin to install various Rakudo versions
高级语言: Raku
项目地址: git://github.com/melezhik/sparrow6-rakudo-install.git
创建时间: 2020-01-20T22:44:06Z
项目社区:https://github.com/melezhik/sparrow6-rakudo-install

开源协议:

下载


Sparrow6::Rakudo::Install

Sparrow6 plugin to install various versions of Rakudo

Install

zef install Sparrow6::Rakudo::Install

Usage

Inside your Sparrow scenario:

  1. user "test123";
  2. zef "https://github.com/melezhik/sparrow6-rakudo-install.git";
  3. module-run 'Rakudo::Install', %(
  4. user => 'test123',
  5. rakudo-version => '40b13322c503808235d9fec782d3767eb8edb899'
  6. );
  7. # Now you can use installed Rakudo and Zef
  8. bash "raku --version", %(
  9. user => "test123"
  10. )
  11. bash "zef --version", %(
  12. user => "test123"
  13. )

Parameters

user

User to install

rakudo-version

Rakudo version, should full SHA, see https://github.com/rakudo/rakudo/commits/

skip-install-dependencies

Don’t install system dependencies (wget,zstd so on)

skip-zef

Don’t install zef

patch-profile

Patch user’s bash profile. Optional, default value is True

See also

Sparrow6 modules

Author

Alexey Melezhik