30 lines
622 B
Bash
Executable File
30 lines
622 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# 项目名称
|
|
PROJECT_NAME="mashangban"
|
|
|
|
# 打包输出目录
|
|
OUTPUT_DIR="dist"
|
|
|
|
# 创建输出目录
|
|
mkdir -p $OUTPUT_DIR
|
|
|
|
# 创建打包文件
|
|
echo "开始打包..."
|
|
|
|
# 使用 tar 打包项目文件
|
|
tar -czvf "$OUTPUT_DIR/${PROJECT_NAME}_$(date +%Y%m%d_%H%M%S).tar.gz" \
|
|
--exclude='__pycache__' \
|
|
--exclude='*.pyc' \
|
|
--exclude='.git' \
|
|
--exclude='.codebuddy' \
|
|
--exclude='node_modules' \
|
|
--exclude='venv' \
|
|
--exclude='env' \
|
|
--exclude='.env' \
|
|
-C /Users/justin/df_project \
|
|
$PROJECT_NAME
|
|
|
|
echo "打包完成!文件保存在 $OUTPUT_DIR 目录"
|
|
ls -lh $OUTPUT_DIR/
|