Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/m-dango/asdf-raku
Raku plugin for the asdf version manager.
https://github.com/m-dango/asdf-raku
asdf asdf-plugin raku version-manager
Last synced: 3 months ago
JSON representation
Raku plugin for the asdf version manager.
- Host: GitHub
- URL: https://github.com/m-dango/asdf-raku
- Owner: m-dango
- License: mit
- Created: 2022-12-23T01:57:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-01T00:18:42.000Z (about 2 years ago)
- Last Synced: 2024-09-30T17:36:19.109Z (3 months ago)
- Topics: asdf, asdf-plugin, raku, version-manager
- Language: Shell
- Homepage:
- Size: 19.5 KB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# asdf-raku
[![Build Status](https://github.com/m-dango/asdf-raku/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/m-dango/asdf-raku/actions/workflows/main.yml?query=branch%3Amain++)
[Raku](https://raku.org/) plugin for the [asdf](https://github.com/asdf-vm/asdf) version manager.
## Install
Depends on `bash`, `curl`/`wget`, and `tar`.
```
asdf plugin add raku https://github.com/m-dango/asdf-raku.git
asdf list all raku
asdf install raku latest
```By default, downloads and installs a precompiled [Rakudo](https://rakudo.org/), including the [Zef](https://github.com/ugexe/zef) module manager.
If you set the `$ASDF_RAKU_BUILD` environment variable, Rakudo will instead be built from source, and will not include Zef. Additional dependencies will also be required (which are listed [here](https://rakudo.org/downloads/rakudo/source)).
You can choose your build backends using the `$ASDF_RAKU_BACKENDS` environment variable.
## Use
Check the [asdf readme](https://asdf-vm.com/guide/getting-started.html#_5-install-a-version) for instructions on how to install and manage versions of Raku.
## Notes
Rakudo versions are sourced from [skaji/rakudo-releases](https://github.com/skaji/rakudo-releases).
Borrows heavily from [rakuenv](https://github.com/skaji/rakuenv).