14 lines
390 B
Bash
Executable File
14 lines
390 B
Bash
Executable File
#!/bin/bash
|
||
|
||
# 读取 pubspec.yaml 中的 version 字段
|
||
VERSION=$(grep "^version:" pubspec.yaml | sed 's/version: *//' | tr -d ' ')
|
||
|
||
# 检查 version 格式是否符合 x.x.x+x(用正则)
|
||
if [[ ! $VERSION =~ ^[0-9]+\.[0-9]+\.[0-9]+\+[0-9]+$ ]]; then
|
||
echo "错误: version 格式不符合 x.x.x+x"
|
||
exit 1
|
||
fi
|
||
|
||
# 输出格式:当前版本: x.x.x+x
|
||
echo "当前版本: $VERSION"
|