Homebrew
Easily install BoxLang or our BoxLang Version Manager (BVM) with Homebrew!
🥊 The official Homebrew tap for the BoxLang JVM Language!
Make sure you have Homebrew installed: https://brew.sh/
Installation
First, add this tap to Homebrew:
Formulas
bvm — BoxLang Version Manager
bvm — BoxLang Version ManagerInstalls BVM, the BoxLang Version Manager, which lets you install and switch between multiple BoxLang versions.
After installation, install and activate BoxLang:
Common BVM commands:
boxlang — BoxLang Quick Installer
boxlang — BoxLang Quick InstallerInstalls the BoxLang Quick Installer, which sets up BoxLang (runtime and MiniServer) in a single step.
After installation, run the installer to set up BoxLang:
Additional options:
After the installer completes, add the following to your shell profile (~/.zshrc or ~/.bashrc) and restart your terminal:
You can then run BoxLang:
Prerequisites
Both formulas automatically pull in the following dependencies via Homebrew:
curlunzipjqopenjdk@21
Auto-updates
This tap ships with a GitHub Actions workflow (.github/workflows/update-formulas.yml) that keeps the formulas up to date automatically:
Scheduled: runs daily at 06:00 UTC.
Manual: trigger the Update Homebrew Formulas workflow from the Actions tab at any time.
On release: the
ortus-boxlang/boxlang-quick-installerrepository can trigger an update immediately after publishing a new release by dispatching arepository_dispatchevent of typeinstaller-releasedto this repository.
When a new version of the BoxLang Quick Installer is published the workflow updates both formulas and commits the change automatically. Once the tap formula is updated, users running brew upgrade will receive the latest installer version.
Note on BoxLang runtime versions: the formulas install the installer tool, not a pinned BoxLang runtime. After upgrading the formula you can get the latest BoxLang runtime with
bvm install latest && bvm use latestor by re-runninginstall-boxlang.
Last updated
Was this helpful?
