Skip to content

cli-pre-release

Pre-release
Pre-release

Choose a tag to compare

@StachuDotNet StachuDotNet released this 12 Nov 16:12
· 255 commits to main since this release
Immutable release. Only release title and notes can be modified.
b5b3035

Install on Linux or macOS:

curl -fsSL https://wip.darklang.com/install | sh

Or download the file for your platform below, and run it from wherever you put it:

  • Linux x64: linux-musl-x64
  • Linux ARM: linux-musl-arm64, or linux-arm for 32-bit
  • macOS: osx-arm64 on Apple silicon, osx-x64 on Intel

The Linux x64 and arm64 files are statically linked, so they run on any distro and in an empty container. HTTPS needs a CA bundle: your distro's ca-certificates, or SSL_CERT_FILE. The 32-bit linux-arm file is linked against glibc, since .NET can't compile it ahead of time.

For example, on Linux x64:

gunzip darklang-alpha-*-linux-musl-x64.gz
chmod +x darklang-alpha-*-linux-musl-x64
./darklang-alpha-*-linux-musl-x64

To check a download, run sha256sum -c --ignore-missing darklang-alpha-*-sha256sums.txt (on macOS, shasum -a 256 -c --ignore-missing) in the folder you downloaded it to.

A fresh install can't touch files, the network, processes or environment variables until you allow it; the refusal names the dark permissions allow ... command that does.