Files
Rabby/scripts/pack-debug.sh
2024-12-06 18:58:20 +08:00

45 lines
958 B
Bash
Executable File

#!/usr/bin/env bash
script_dir="$( cd "$( dirname "$0" )" && pwd )"
project_dir=$(dirname "$script_dir")
systype=$(uname -s)
build_type="debug"
. $script_dir/fns.sh --source-only
cd $project_dir;
app_ver=$(node -p "require('./package.json').version")
pack_dist() {
rm -rf ./tmp/*.zip && mkdir -p ./tmp/
local git_committish=$(git log --format="%h" -n 1)
local target_file=$project_dir/tmp/Rabby_v${app_ver}_debug.${git_committish}.zip
local git_utc0_time_linux=$(TZ=UTC0 git show --quiet --date='format-local:%Y-%m-%dT%H:%M:%S+00:00' --format="%cd")
node $script_dir/fns.js $project_dir/dist $target_file $git_utc0_time_linux;
get_md5 $target_file;
echo ""
echo "[pack] (md5: $target_file) $last_md5_value";
}
build() {
yarn build:${build_type};
}
if [ "$1" = "--pack-only" ]; then
pack_dist;
else
build && pack_dist;
fi
case $systype in
"Darwin")
open ./tmp/
;;
MSYS_NT*|MINGW*)
start "" .\\tmp
;;
esac