Skip to content

Installation Guide

Choose the installation method that best suits your needs.

Requires Node.js >= 18.

Terminal window
npm install -g samalang

After installation, verify it works:

Terminal window
sl --version
sl --help

One-liner install — auto-detects your OS and architecture:

Terminal window
curl -fsSL https://raw.githubusercontent.com/Samawa-Language/samawa-language/main/install.sh | bash
Terminal window
irm https://raw.githubusercontent.com/Samawa-Language/samawa-language/main/install.ps1 | iex
Terminal window
git clone https://github.com/Samawa-Language/samawa-language.git
cd samawa-language
npm install
npm link
Terminal window
sl run main.sl # Transpile and execute
sl transpile main.sl # Transpile to Lua only
sl transpile main.sl -o out.lua # Save transpiled Lua to file
sl watch main.sl # Auto-recompile on file changes
sl --help # Show all options
Terminal window
# NPM
npm uninstall -g samalang
# curl installer (Linux/macOS)
curl -fsSL https://raw.githubusercontent.com/Samawa-Language/samawa-language/main/install.sh | bash -s -- uninstall
# PowerShell (Windows)
Remove-Item "$env:USERPROFILE\.samalang" -Recurse -Force
npm uninstall -g samalang

Install syntax highlighting for your editor:

  • VS Code: Search “Samawa-Language” in Extensions, or install .vsix from GitHub Releases
  • Zed: Search “Samalang” in Extensions