installer scrips for Pulsar
  • Shell 64.9%
  • PowerShell 35.1%
Find a file
2026-03-30 13:54:54 +02:00
install-linux.sh version bump 2026-03-03 21:39:55 +01:00
install-macos.sh fix image name 2026-03-19 15:25:31 +01: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 typo 2026-03-30 13:54:54 +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              Check/install Pharo VM
  -h              Show this help

MacOS

IMPORTANT: This is working for macOS ARM. Intel machines will be supported soon (if, and just if homebrew still maintains the libraries we need).

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.

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 :)