Initial commit: RAIDGuard X Rust/Slint GUI client and server
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
#!/bin/bash
|
||||
# Build script for RAIDGuard X
|
||||
|
||||
set -e
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
|
||||
echo "=== RAIDGuard X Build Script ==="
|
||||
echo ""
|
||||
|
||||
# Check Rust
|
||||
if ! command -v rustc &> /dev/null; then
|
||||
echo "ERROR: Rust is not installed"
|
||||
echo "Install from: https://rustup.rs"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Rust version: $(rustc --version)"
|
||||
echo ""
|
||||
|
||||
# Build server
|
||||
echo "=== Building Server ==="
|
||||
cd "$SCRIPT_DIR/raidguard_x_gui_server"
|
||||
cargo build --release
|
||||
echo "Server built successfully!"
|
||||
|
||||
# Build client
|
||||
echo ""
|
||||
echo "=== Building Client ==="
|
||||
cd "$SCRIPT_DIR/raidguard_x_gui_client"
|
||||
cargo build --release
|
||||
echo "Client built successfully!"
|
||||
|
||||
echo ""
|
||||
echo "=== Build Complete ==="
|
||||
echo ""
|
||||
echo "Executables:"
|
||||
echo " Server: raidguard_x_gui_server/target/release/raidguard-server"
|
||||
echo " Client: raidguard_x_gui_client/target/release/raidguard-client"
|
||||
echo ""
|
||||
echo "Run:"
|
||||
echo " Terminal 1: ./raidguard_x_gui_server/target/release/raidguard-server"
|
||||
echo " Terminal 2: ./raidguard_x_gui_client/target/release/raidguard-client"
|
||||
Reference in New Issue
Block a user