EveryCli
002 // GUIDES

BUILD FROM SOURCE

Set up a development environment, compile the Rust binaries, and stage a local bundle. End users should follow the release installation guide instead.

Prerequisites

  • Rust toolchain (stable, via rustup.rs).
  • ONNX Runtime shared library — download the zip for your platform from the microsoft/onnxruntime GitHub releases and unzip it next to the binary (or set ONNXRUNTIME_LIB_PATH).
  • Git.

Clone and build

powershell
$git clone https://github.com/HE11032006/EveryCli.git
$cd EveryCli\rust
$cargo build --release

Stage and install a local bundle (Windows)

From the repository root, assemble a release-shaped bundle, then pass it explicitly to the installer. This developer path is different from the one-line release command in the user installation guide:

powershell
$.\scripts\windows\stage-release.ps1
$.\install.ps1 -LocalSource .\dist\windows

Uninstall the local bundle

powershell
$.\uninstall.ps1
The old Python/PyInstaller daemon has been replaced by a 100% Rust daemon using ONNX Runtime. There is no PyInstaller build step anymore.