cftun.sh
1cftun () {
2 if [[ -z "$CFTUN_KEY" ]]
3 then
4 echo "Error: CFTUN_KEY environment variable not set"
5 return 1
6 fi
7 if [[ -z "$1" ]]
8 then
9 cloudflared tunnel run --token "$CFTUN_KEY"
10 elif [[ $1 =~ ^[0-9]+$ ]]
11 then
12 cloudflared tunnel run --token "$CFTUN_KEY" --url "http://localhost:$1"
13 else
14 cloudflared tunnel run --token "$CFTUN_KEY" --url "$1"
15 fi
16}