installer scrips for Pulsar
  • Shell 75.8%
  • PowerShell 24.2%
Find a file
2026-06-14 09:58:08 +02:00
support updated to pulsar-like scripts 2026-06-14 09:58:08 +02:00
install-linux.sh updated vm to 12.0.3 2026-06-11 15:08:09 +02:00
install-macos.sh we now support old mac intels :) 2026-05-28 22:26:17 +02:00
install-windows.ps1 do not install pulsar in bin dir 2026-03-09 10:01:08 +01:00
LICENSE add holder 2026-03-03 21:54:23 +01:00
README.md add support to allow install in WSL 2026-06-14 09:52:29 +02:00

Pulsar-installers

Installer scrips for Pulsar.

Usage

Linux

curl -L https://forge.smallworks.eu/pharo/Pulsar-installers/raw/branch/main/install-linux.sh | bash -s -- -m

Installer parameters:

Usage: ./install-linux.sh [options]

Options:
  -d <directory>  Destination directory (default: current directory)
  -v <YYYY-MM-DD> Specify Pulsar nightly version (default: today)
  -o              Override existing installation
  -m              Download and install Pharo VM Flatpak
  -h              Show this help

With -m, the Linux installer downloads the Pharo VM Flatpak, installs it for the current user, and creates a launcher that runs Pulsar through Flatpak.

WSL

For WSL, prepare Flatpak support first (the script provided covers only ubuntu/debian systems):

curl -L https://forge.smallworks.eu/pharo/Pulsar-installers/raw/branch/main/support/setup-pulsar-wsl-flatpak.sh | bash

MacOS

curl -L https://forge.smallworks.eu/pharo/Pulsar-installers/raw/branch/main/install-macos.sh | bash -s -- -m

Installer parameters:

Usage: ./install-macos.sh [options]

Options:
  -d <directory>  Destination directory (default: current directory)
  -v <YYYY-MM-DD> Specify Pulsar nightly version (default: today)
  -o              Override existing installation
  -m              Check/install Pharo VM (macOS - arm)
  -h              Show this help

Windows

IMPORTANT: Windows distribution is not working for the moment.
This is because we discovered some limits on our FFI architecture. We will provide a fix as soon as possible.
In the mean time, as a fallback you can use WSL, instructions were provided above.

Execute from a powershell terminal.

iwr https://forge.smallworks.eu/pharo/Pulsar-installers/raw/branch/main/install-windows.ps1 -OutFile install.ps1
powershell -ExecutionPolicy Bypass -File install.ps1 -WithVM -Force

You can also run it from a msys2 terminal.

curl -L -o install.ps1 https://forge.smallworks.eu/pharo/Pulsar-installers/raw/branch/main/install-windows.ps1
powershell -ExecutionPolicy Bypass -File install.ps1 -WithVM -Force

Installer parameters:

NAME
    install-windows.ps1

SYNOPSIS
    Installs Pulsar on Windows.


SYNTAX
    install-windows.ps1 [[-Version] <String>] [[-Destination] <String>] [-WithVM]
    [-Force] [<CommonParameters>]


DESCRIPTION
    Downloads and installs the Pulsar nightly build.
    Optionally installs the Pharo VM if requested.


EXAMPLES

    .\install.ps1 -WithVM -Force
    .\install-windows.ps1 -Version 2026-03-06

Running

Once installed, there will be an executable script called pulsar there.
Go ahead :)