2026-04-22 07:23:49 +07:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
# Build MT5-Quant release binary
|
2026-04-18 15:07:08 +07:00
|
|
|
# Output: target/release/mt5-quant
|
|
|
|
|
|
2026-04-22 07:23:49 +07:00
|
|
|
set -euo pipefail
|
2026-04-18 15:07:08 +07:00
|
|
|
|
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
|
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
|
|
|
|
|
|
|
|
|
|
cd "$PROJECT_ROOT"
|
|
|
|
|
|
2026-04-22 07:23:49 +07:00
|
|
|
echo "=== MT5-Quant build ==="
|
|
|
|
|
echo "Root: $PROJECT_ROOT"
|
2026-04-18 15:07:08 +07:00
|
|
|
echo ""
|
|
|
|
|
|
|
|
|
|
cargo build --release
|
|
|
|
|
|
|
|
|
|
echo ""
|
2026-04-22 07:23:49 +07:00
|
|
|
echo "=== Done ==="
|
2026-04-18 15:07:08 +07:00
|
|
|
echo ""
|
|
|
|
|
ls -lh "$PROJECT_ROOT/target/release/mt5-quant"
|
|
|
|
|
echo ""
|
2026-04-22 07:23:49 +07:00
|
|
|
echo "Run: ./target/release/mt5-quant --help"
|
|
|
|
|
echo "Install: cargo install --path . --force"
|
2026-04-18 15:07:08 +07:00
|
|
|
echo ""
|