OverviewFilesCommitsIssuesDocsReleasesPeers

hypercore-kb / opencog-kb / language-learning / mvp / start-cogserver.sh

49 lines · bash ref:
#!/bin/bash
#
# Start cogserver for Language Learning MVP
#
# Usage: ./start-cogserver.sh
#

cd "$(dirname "$0")"

echo "═══ CogServer for Language Learning MVP ═══"
echo ""

# Check if already running
if pgrep -x cogserver > /dev/null; then
    echo "CogServer already running (PID $(pgrep -x cogserver))"
    echo ""
    echo "Connect: rlwrap telnet localhost 17001"
    echo "Stop:    pkill cogserver"
    exit 0
fi

# Start cogserver
echo "Starting cogserver on port 17001..."
cogserver -p 17001 &
sleep 2

if ! pgrep -x cogserver > /dev/null; then
    echo "ERROR: CogServer failed to start"
    exit 1
fi

echo "CogServer running (PID $(pgrep -x cogserver))"
echo ""
echo "═══ Quick Start ═══"
echo ""
echo "1. Connect:  rlwrap telnet localhost 17001"
echo ""
echo "2. Load init file:"
echo "   (load \"cogserver-init.scm\")"
echo ""
echo "3. Load data (~2 min):"
echo "   (load-phase1-data!)"
echo ""
echo "4. Parse sentences:"
echo "   (parse-and-show \"the quick brown fox\")"
echo ""
echo "Stop: pkill cogserver"
echo ""