Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.