Installation
Pleno ships as five programs: pleno (run, check, format, test), plm (packages), pleno-lsp (language server), pleno-dap (debugger) and pleno-repl.
With VS Code
Install the VS Code extension, then run Pleno: Install or Update Toolchain from the Command Palette. It downloads the latest release for your system, checks its SHA-256 checksum, and makes the tools available in VS Code's terminals.
With the install script
curl -fsSL https://raw.githubusercontent.com/otabekoff/pleno/main/scripts/install.sh | shirm https://raw.githubusercontent.com/otabekoff/pleno/main/scripts/install.ps1 | iexThe script downloads the latest release from GitHub into ~/.pleno/bin (Windows: %USERPROFILE%\.pleno\bin) and adds that folder to your PATH. Open a new terminal afterwards.
By hand
Download the archive for your platform from the releases page:
Platform Archive Windows (x64) pleno-vX.Y.Z-x86_64-pc-windows-msvc.zipLinux (x64) pleno-vX.Y.Z-x86_64-unknown-linux-gnu.tar.gzLinux (ARM64) pleno-vX.Y.Z-aarch64-unknown-linux-gnu.tar.gzmacOS (Intel) pleno-vX.Y.Z-x86_64-apple-darwin.tar.gzmacOS (Apple silicon) pleno-vX.Y.Z-aarch64-apple-darwin.tar.gzCheck it against the
.sha256file next to it.Extract it and put the programs in a folder on your
PATH.
From source
With Rust installed:
git clone https://github.com/otabekoff/pleno.git
cd pleno
cargo install --path crates/pleno-cli # pleno and plm
cargo install --path crates/pleno-lsp
cargo install --path crates/pleno-dap
cargo install --path crates/pleno-replCheck the installation
pleno --version
pleno --helpUninstall
curl -fsSL https://raw.githubusercontent.com/otabekoff/pleno/main/scripts/uninstall.sh | shirm https://raw.githubusercontent.com/otabekoff/pleno/main/scripts/uninstall.ps1 | iexNext: write your first program.