增加打包脚本
This commit is contained in:
parent
83cdd05f3b
commit
ad802057be
37
database_migrate/pyinstalll.sh
Normal file
37
database_migrate/pyinstalll.sh
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 脚本名称
|
||||||
|
SCRIPT_NAME="your_script.py"
|
||||||
|
|
||||||
|
# 打包后的输出目录
|
||||||
|
DIST_DIR="./dist"
|
||||||
|
BUILD_DIR="./build"
|
||||||
|
|
||||||
|
# 打包命令
|
||||||
|
package() {
|
||||||
|
echo "开始打包 $SCRIPT_NAME ..."
|
||||||
|
pyinstaller --onefile "$SCRIPT_NAME"
|
||||||
|
echo "打包完成."
|
||||||
|
}
|
||||||
|
|
||||||
|
# 清理命令
|
||||||
|
clean() {
|
||||||
|
echo "开始清理打包生成的文件..."
|
||||||
|
rm -rf "$DIST_DIR" "$BUILD_DIR" "${SCRIPT_NAME%.*}.spec"
|
||||||
|
echo "清理完成."
|
||||||
|
}
|
||||||
|
|
||||||
|
# 根据传入的命令参数执行对应的函数
|
||||||
|
case "$1" in
|
||||||
|
package)
|
||||||
|
package
|
||||||
|
;;
|
||||||
|
clean)
|
||||||
|
clean
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "未知命令: $1"
|
||||||
|
echo "支持的命令: package, clean"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
Loading…
x
Reference in New Issue
Block a user