20 lines
410 B
Bash
Executable File
20 lines
410 B
Bash
Executable File
#!/bin/bash
|
||
set -e # 出错立即退出
|
||
|
||
# 1. 构建
|
||
npm run build
|
||
|
||
# 2. 目标路径
|
||
TARGET=~/myweb/.obsidian/plugins/note-to-mp/main.js
|
||
BACKUP=~/myweb/.obsidian/plugins/note-to-mp/main.js.bk
|
||
|
||
# 3. 如果存在 main.js,先备份
|
||
if [ -f "$TARGET" ]; then
|
||
cp -f "$TARGET" "$BACKUP"
|
||
echo "已备份 $TARGET -> $BACKUP"
|
||
fi
|
||
|
||
# 4. 覆盖复制新的 main.js
|
||
cp -f main.js "$TARGET"
|
||
echo "已更新 $TARGET"
|