Installation
Specl is distributed as a Rust crate. You need a working Rust toolchain.
Install from source
git clone https://github.com/danwt/specl.git
cd specl/specl
cargo install --path crates/specl-cli
This gives you the specl command.
Verify the installation
specl --version
VSCode extension
For editor support (diagnostics, hover, completion, formatting), install from the VS Marketplace.
Or build from source:
cargo install --path crates/specl-lsp
cd editors/vscode && npm install && npm run bundle
npx vsce package && code --install-extension specl-*.vsix
See Editor Setup for configuration details.