cftun () { if [[ -z "$CFTUN_KEY" ]] then echo "Error: CFTUN_KEY environment variable not set" return 1 fi if [[ -z "$1" ]] then cloudflared tunnel run --token "$CFTUN_KEY" elif [[ $1 =~ ^[0-9]+$ ]] then cloudflared tunnel run --token "$CFTUN_KEY" --url "http://localhost:$1" else cloudflared tunnel run --token "$CFTUN_KEY" --url "$1" fi }