mirror of
				https://gitee.com/dromara/hutool.git
				synced 2025-10-31 16:36:56 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			936 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			936 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | ||
| 
 | ||
| #-----------------------------------------------------------
 | ||
| # 此脚本用于每次升级Hutool时替换相应位置的版本号
 | ||
| #-----------------------------------------------------------
 | ||
| 
 | ||
| set -o errexit
 | ||
| 
 | ||
| pwd=$(pwd)
 | ||
| 
 | ||
| echo "当前路径:${pwd}"
 | ||
| 
 | ||
| if [ -n "$1" ];then
 | ||
|     new_version="$1"
 | ||
|     old_version=`cat ${pwd}/bin/version.txt`
 | ||
|     echo "$old_version 替换为新版本 $new_version"
 | ||
| else
 | ||
|     # 参数错误,退出
 | ||
|     echo "ERROR: 请指定新版本!"
 | ||
|     exit
 | ||
| fi
 | ||
| 
 | ||
| if [ ! -n "$old_version" ]; then
 | ||
|     echo "ERROR: 旧版本不存在,请确认bin/version.txt中信息正确"
 | ||
|     exit
 | ||
| fi
 | ||
| 
 | ||
| # 替换README.md中的版本
 | ||
| sed -i "s/${old_version}/${new_version}/g" $pwd/README.md
 | ||
| sed -i "s/${old_version}/${new_version}/g" $pwd/README-EN.md
 | ||
| # 替换docs/js/version.js中的版本
 | ||
| sed -i "s/${old_version}/${new_version}/g" $pwd/docs/js/version.js
 | ||
| 
 | ||
| # 保留新版本号
 | ||
| echo "$new_version" > $pwd/bin/version.txt
 | 
