From 3dd7ef59230e93ead08a94c4b4b5d65f454ff1f2 Mon Sep 17 00:00:00 2001 From: gggeek Date: Wed, 11 Jan 2023 11:09:01 +0000 Subject: [PATCH] fix auto replacing version tag in code --- taskfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/taskfile b/taskfile index 68430911..4ac0b871 100755 --- a/taskfile +++ b/taskfile @@ -45,14 +45,15 @@ function remove_debugger_visualeditor() { function tag_code() { TAG="$1" - if [ -n "${TAG}" ]; then + if [ -z "${TAG}" ]; then echo "Error: miss first argument: tag" >&2 exit 1 fi - sed -i -e "s/public \+static \+\$xmlrpcVersion *=.\+/public \+static \+\$xmlrpcVersion = \"$TAG\";/" src/PhpXmlRpc.php - sed -i -e "s/PhpxmlRpc\\\\PhpXmlRpc::\$xmlrpcVersion *=.\+/PhpXmlRpc\PhpXmlRpc::\$xmlrpcVersion = \"$TAG\"/" doc/manual/phpxmlrpc_manual.adoc + sed -i -e "s/public \+static \+\$xmlrpcVersion *=.\+/public static \$xmlrpcVersion = \"$TAG\";/" src/PhpXmlRpc.php sed -i -e "3s/.*/$TAG/" doc/manual/phpxmlrpc_manual.adoc - sed -i -e "1s/.*/## XML-RPC for PHP version $TAG - $(date +%Y/%m/%d)/" NEWS.md + sed -i -e "s/PhpXmlRpc\\\\PhpXmlRpc::\$xmlrpcVersion *=.\+/PhpXmlRpc\\\\PhpXmlRpc::\$xmlrpcVersion = \"$TAG\"/" doc/manual/phpxmlrpc_manual.adoc + DATE=$(date +%Y/%m/%d) + sed -i -e "1s|.*|## XML-RPC for PHP version $TAG - $DATE|" NEWS.md } function help() { -- 2.47.0