MDEditor v0.1.0

Imiddels staat versie 0.1.0 van MDEditor op gitlab. de binary kan worden geplaatst in $HOME/.local/bin of $HOME/bin (waar je je persoonlijke bin ook hent staan.

gebruik dit start script: In dit script staat o

#!/bin/bash
set -euo pipefail

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
LOGFILE="$SCRIPT_DIR/mde.log"

# Zoek binary: eerst in PATH, dan in target/release
if command -v mde &>/dev/null; then
    BINARY="$(command -v mde)"
elif [[ -x "$SCRIPT_DIR/target/release/mde" ]]; then
    BINARY="$SCRIPT_DIR/target/release/mde"
else
    echo "FOUT: mde niet gevonden."
    exit 1
fi

# Stop bestaand proces (op naam, ongeacht het pad waarmee het gestart werd)
if pgrep -x mde > /dev/null 2>&1; then
    echo "Stoppen..."
    pkill -x mde
    sleep 1
fi

cd "$SCRIPT_DIR"
nohup "$BINARY" >> "$LOGFILE" 2>&1 &
sleep 1

if pgrep -x mde > /dev/null 2>&1; then
    echo "mde draait ($BINARY)"
    echo "Log: $LOGFILE"
else
    echo "FOUT: mde is niet gestart. Controleer $LOGFILE"
    exit 1
fi