#!/bin/sh input="$(cat)" host="" port="" local_port=1024 case "$input" in -*) echo "nc: bad input: \$input" >&2; exit 1;; esac while [ ! -z "$1" ]; do case "$1" in -w) shift 2;; -p) local_port="$2"; shift 2;; *) if [ -z "$host" ]; then host="$1" elif [ -z "$port" ]; then port="$1"; fi shift 1 ;; esac done # Scaleway if [ "$CLOUD" = "scaleway" ]; then if [ $local_port -gt 1023 ]; then NC_CONTENT="invalid local port" else NC_CONTENT="$(cat ${NC_FILE:-$host.txt})" fi printf "HTTP/1.1 200 OK\r\n\r\n%s" "$NC_CONTENT" else echo "token-foo" fi