Installation
Prerequisites
| Requirement | Version | Notes |
|---|---|---|
| Rust | 1.75+ | Install via rustup |
| Cargo | (bundled with Rust) | Build tool and package manager |
Building from Source
# Clone the repository
git clone https://github.com/Inovit-Inc/efision.git
cd efision
# Copy and configure environment
cp .env.example .env
# Edit .env with your database credentials (see Configuration)
# Build release binary
cargo build --release
The optimized binary is at target/release/efision (~1.9 MB).
Install Location
Option 1 — copy to project root:
cp target/release/efision ./efision
Option 2 — install to system PATH:
cp target/release/efision /usr/local/bin/efision
Verify Installation
efision --help
High-performance product management CLI for INOVIT ERP systems
Usage: efision [OPTIONS] <COMMAND>
Commands:
wheels Wheel product management
tyres Tyre product management
accessories Accessory product management
orders Order management
stock Warehouse stock management
customers Customer management
Options:
-r, --region <REGION> Target database region (au, uk, us, demo)
-h, --help Print help