Skip to content

Commit 2113811

Browse files
committed
feat: add module packaging script
1 parent 49024be commit 2113811

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

scripts/package.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/env bash
2+
set -euo pipefail
3+
4+
MODULE_ID="ColorOS-Themes-Rock"
5+
VERSION="v0.1.0"
6+
OUT_DIR="dist"
7+
ZIP_NAME="$MODULE_ID-$VERSION.zip"
8+
9+
mkdir -p "$OUT_DIR"
10+
11+
FILES=(
12+
"module.prop"
13+
"customize.sh"
14+
"post-fs-data.sh"
15+
"service.sh"
16+
"uninstall.sh"
17+
"system_ext"
18+
"themes"
19+
"docs"
20+
)
21+
22+
printf 'Building %s\n' "$ZIP_NAME"
23+
zip -r "$OUT_DIR/$ZIP_NAME" "${FILES[@]}" -x "*.git*" -x "dist/*"
24+
printf 'Done: %s/%s\n' "$OUT_DIR" "$ZIP_NAME"

0 commit comments

Comments
 (0)