summaryrefslogtreecommitdiff
path: root/share/cgi/hybbx-telnet.cgi.example
blob: ba96ec4582edfcd3b6fd7ef72e8a65d022ade852 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh
# Example CGI bridge: hybbx-telnet to local HyBBX (telnet transport).
# Prefer WebSocket + reverse proxy when available — see docs/WEBSOCKET.md.
#
# Install: copy to cgi-bin, chmod +x, set HYBBX_TELNET and paths below.

HYBBX_TELNET="${HYBBX_TELNET:-/usr/local/hybbx/hybbx-telnet}"
HOST="${HYBBX_HOST:-127.0.0.1}"
PORT="${HYBBX_PORT:-2323}"

printf 'Content-Type: text/plain; charset=utf-8\r\n\r\n'

if [ ! -x "$HYBBX_TELNET" ]; then
    printf 'hybbx-telnet not found\n'
    exit 1
fi

exec "$HYBBX_TELNET" -H "$HOST" -p "$PORT" --pace no
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com