function build() { cd "$PROJECT" local version="$(cat package.json | jq -r .version)" read -p "Version: ($version) " version2 [ "$version2" == "" ] && version2="$version" cat package.json | jq ". | setpath([ \"version\" ]; \"$version2\")" | tee package.json > /dev/null sed -i "s#proj128_version = \"*\".*#proj128_version = \"$version2\"#" bin/proj128 } function publish() { cd "$PROJECT" proj128 build local version="$(cat package.json | jq .version)" git add -A git commit -a -m "$version" git tag "$version" git push git push --tags npm publish }