TrueChartsClone/tools/port-from-lsio.sh

15 lines
469 B
Bash
Executable File

#!/usr/bin/env bash
# The format of the to-app.txt file is as follows:
# tccr.io/truecharts/CHART:TAG
for i in $(cat to-app.txt); do
PLAIN=${i##*/}
PLAIN=$( echo $PLAIN | cut -d':' -f1 )
CLEAN=${PLAIN//$'\r'/}
echo ${CLEAN##*|}
PORT=$(curl -v --silent https://raw.githubusercontent.com/linuxserver/docker-${CLEAN}/master/README.md | grep " \-p" | grep ':' | head -1 | cut -d':' -f1 | cut -d' ' -f4)
echo "${PORT}:${i}" >> output.txt
done