From 0c5172296d7dff6a717176a57225af689f74fdcf Mon Sep 17 00:00:00 2001 From: ming Date: Mon, 14 Oct 2024 01:17:43 +0800 Subject: [PATCH] Update Makefile --- Makefile | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/Makefile b/Makefile index ba5245e..273ea3d 100644 --- a/Makefile +++ b/Makefile @@ -260,6 +260,59 @@ fix_links: -e "s/$(reponame)\/edit/$(reponame)\/_edit/g" {} + @find ./www -type f -name "*.bak" -exec rm {} + +updvariable: + @touch _variable.yml # 如果文件不存在则创建 + @grep -q '^reponame:' _variable.yml || echo "reponame: $(reponame)" >> _variable.yml + @if grep -q '^reponame:' _variable.yml; then \ + sed -i '' 's/^reponame:.*/reponame: $(reponame)/' _variable.yml; \ + else \ + echo "reponame: $(reponame)" >> _variable.yml; \ + fi + @grep -q '^projtype:' _variable.yml || echo "projtype: $(projtype)" >> _variable.yml + @if grep -q '^projtype:' _variable.yml; then \ + sed -i '' 's/^projtype:.*/projtype: $(projtype)/' _variable.yml; \ + else \ + echo "projtype: $(projtype)" >> _variable.yml; \ + fi + @grep -q '^branch:' _variable.yml || echo "branch: $(branchname)" >> _variable.yml + @if grep -q '^branch:' _variable.yml; then \ + sed -i '' 's/^branch:.*/branch: $(branchname)/' _variable.yml; \ + else \ + echo "branch: $(branchname)" >> _variable.yml; \ + fi + @grep -q '^pubtype:' _variable.yml || echo "pubtype: $(pubtype)" >> _variable.yml + @if grep -q '^pubtype:' _variable.yml; then \ + sed -i '' 's/^pubtype:.*/pubtype: $(pubtype)/' _variable.yml; \ + else \ + echo "pubtype: $(pubtype)" >> _variable.yml; \ + fi + @grep -q '^nwAB:' _variable.yml || echo "nwAB: $(nwAB)" >> _variable.yml + @if grep -q '^nwAB:' _variable.yml; then \ + sed -i '' 's/^nwAB:.*/nwAB: $(nwAB)/' _variable.yml; \ + else \ + echo "nwAB: $(nwAB)" >> _variable.yml; \ + fi + @grep -q '^nwMS:' _variable.yml || echo "nwMS: $(nwMS)" >> _variable.yml + @if grep -q '^nwMS:' _variable.yml; then \ + sed -i '' 's/^nwMS:.*/nwMS: $(nwMS)/' _variable.yml; \ + else \ + echo "nwMS: $(nwMS)" >> _variable.yml; \ + fi + @grep -q '^figtblMS:' _variable.yml || echo "figtblMS: $(figtblMS)" >> _variable.yml + @if grep -q '^figtblMS:' _variable.yml; then \ + sed -i '' 's/^figtblMS:.*/figtblMS: $(figtblMS)/' _variable.yml; \ + else \ + echo "figtblMS: $(figtblMS)" >> _variable.yml; \ + fi + @grep -q '^figtblSM:' _variable.yml || echo "figtblSM: $(figtblSM)" >> _variable.yml + @if grep -q '^figtblSM:' _variable.yml; then \ + sed -i '' 's/^figtblSM:.*/figtblSM: $(figtblSM)/' _variable.yml; \ + else \ + echo "figtblSM: $(figtblSM)" >> _variable.yml; \ + fi + @mkpapervar + + # Help: list all available commands with descriptions (English and Chinese) help: