From 5db230726ef3f7d5437b84c1df468f6c2cc7c24f Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 20 Oct 2021 16:51:08 +0800 Subject: [PATCH] fix link bug --- spec.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/spec.sh b/spec.sh index a8962d91..cbdaf9da 100755 --- a/spec.sh +++ b/spec.sh @@ -1,4 +1,12 @@ #!/bin/bash + +repace() { + echo $1 + sed -E "$1" ~/Code/yao/xiang-spec/README.md > ~/Code/yao/xiang-spec/README.new.md + rm ~/Code/yao/xiang-spec/README.md + mv ~/Code/yao/xiang-spec/README.new.md ~/Code/yao/xiang-spec/README.md +} + make release VERSION=$(go run . version) rm -rf ../xiang-spec/xiang/* @@ -6,8 +14,9 @@ cp dist/release/xiang-* ../xiang-spec/xiang/ rm -f ~/Code/bin/xiang ln -s ~/Code/yao/xiang-spec/xiang/xiang-$VERSION-darwin-amd64 ~/Code/bin/xiang -# 更新 README.md 中的版本号 -sed "s/[ v-][0-9]\.[0-9]\.[0-9]/$VERSION/g" ~/Code/yao/xiang-spec/README.md > ~/Code/yao/xiang-spec/README.new.md -rm ~/Code/yao/xiang-spec/README.md -mv ~/Code/yao/xiang-spec/README.new.md ~/Code/yao/xiang-spec/README.md +# 更新 README.md 中的版本 +repace "s/\[[0-9]+\.[0-9]+\.[0-9]+\]/[$VERSION]/g" +repace "s/\-[0-9]+\.[0-9]+\.[0-9]+\-/-$VERSION-/g" +repace "s/Version\:[0-9]+\.[0-9]+\.[0-9]+/Version:$VERSION/g" + make clean \ No newline at end of file