#!/bin/sh

set -eu

# Wait until bind shell is available
until printf 'exit\n' | nc 127.0.0.1 5151 >/dev/null 2>&1; do sleep 1; done; sleep 1

if [ -t 0 ] || [ -t 1 ]; then
	exec rlwrap nc 127.0.0.1 5151
else
	exec nc 127.0.0.1 5151
fi