You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
1.2 KiB

#!/bin/sh
ETC=/etc/ci
CONF=.comicinfo
FILE=ComicInfo.xml
VARS=$ETC/vars
TEMPLATE=$ETC/$FILE.template
mkdir -p $CONF
GREP="${1^}"
CHECK=$(cat $VARS|grep "^$GREP"|head -n 1)
if [ "$CHECK" = "${1^}" ]
then
if [ -z "$2" ]
then
echo "${1^}" ":"
read DIRECTIVE
else
DIRECTIVE=$2
fi
echo $DIRECTIVE > $CONF/$CHECK
if [ ! -f "$PWD/$FILE" ]
then
cp -v $TEMPLATE $PWD/$FILE
fi
REF=$CHECK
REF="<${CHECK}></$CHECK>"
REPLACE="<${CHECK}>${DIRECTIVE}</$CHECK>"
echo $REF
echo $REPLACE
sed -i "s@${REF}@${REPLACE}@g" $FILE
echo "file updated!!!!!!!!!!!!!!!"
echo "############################################################################################################################################################"
cat "$FILE"
echo "############################################################################################################################################################"
echo ""
echo "PATH = $PWD/$FILE"
else
echo "directive not found!!!!!!"
echo "avaiable directive:
##############################################################################################"
cat $VARS
echo "##############################################################################################"
fi