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

Prerequisites

RequirementVersionNotes
Rust1.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