[英]how to parse package.json version for github "gh release" tag?
我想創建一個命令來執行以下操作:
npm version patch
來做到這一點) Brownie 指出我是否可以在運行命令時提供補丁/次要/主要標志,以便npm version _flag_
而不是總是打補丁。
獲取版本node -pe "require('./package.json').version"
一個帶有可選參數的腳本,如果沒有參數,這將做一個補丁。 然后使用新版本啟動交互式發布創建
#!/bin/sh
if [ $# -eq 0 ]
then
action="patch"
else
case $1 in
minor | major | patch)
action=$1
;;
*)
echo "Unknow $1 command"
return -1
;;
esac
fi
npm version $action
version=`node -pe "require('./package.json').version"`
echo "new version $version"
gh release create $version
查看節點項目的包語義發布。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.