🌼

Zinnia CLI


crates

Zinnia is a sandboxed and resource-limited runtime for distributed workers. This crate provides the zinnia executable to run modules locally, e.g. while developing.

Installation

You can download the zinnia binary from our GitHub Releases.

| OS | Platform | Filename | | ------- | ------------- | -------------------------------------------------------------------------------------------------------------------------- | | Windows | Intel, 64bit | zinnia-windows-x64.zip | | macOS | Intel, 64bit | zinnia-macos-x64.zip | | macOS | Apple Silicon | zinnia-macos-arm64.zip | | Linux | Intel, 64bit | zinnia-linux-x64.tar.gz | | Linux | ARM, 64bit | zinnia-linux-arm64.tar.gz |

Build from source

If you have Rust tooling installed on your machine (see Install Rust), you can build & install Zinnia from the source code.

sh $ cargo install zinnia

Basic use

Run a JavaScript module

zinnia run my-module.js

See Building Modules for how to write new modules for Filecoin Station.

Run a Rust module

We have decided to put Rust/WASM modules on hold for now.