Skip to content

Commit 5901a53

Browse files
committed
Update
1 parent dfae830 commit 5901a53

File tree

1 file changed

+30
-9
lines changed

1 file changed

+30
-9
lines changed
Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,54 @@
11
#!/data/data/com.tool.tree/files/home/bin/bash
22
# Kakathic
3+
source language
34

45
if [ "$1" == '-h' ] || [ "$1" == '--help' ] || [ -z "$1" ];then
5-
echo "installadd file.add folder"
6+
echo "installadd [file.add|http://file.add] folder_ouput"
67
exit
78
fi
89

9-
gprop(){ awk -F= -v k="$1" '$1==k{print $2; exit}'; }
10-
source language
1110
echo "${more_text_4} $1"
1211
echo
12+
13+
if [ -f "$1" ]; then
1314
loadmd="$(7z x "$1" addon.prop -so 2>/dev/null)"
14-
loadid="$(echo "$loadmd" | gprop id)"
15+
else
16+
taive "$1" "$TMP/addon.add"
17+
loadmd="$(7z x "$TMP/addon.add" addon.prop -so 2>/dev/null)"
18+
fi
19+
20+
[ -z "$loadmd" ] && killtree "Error extract add-on"
21+
gprop(){ echo "$loadmd" | awk -F= -v k="$1" '$1==k{print $2; exit}'; }
22+
loadid="$(gprop id)"
1523
[ -z "$loadid" ] && killtree "ID not found in addon.prop"
16-
echo "$name_text: $(echo "$loadmd" | gprop name) $(echo "$loadmd" | gprop version)"
24+
25+
echo "$name_text: $(gprop name) $(gprop version)"
1726
echo
27+
1828
echo "ID: $loadid"
1929
echo
20-
echo "$author_text: $(echo "$loadmd" | gprop author)"
30+
31+
echo "$author_text: $(gprop author)"
2132
echo
33+
2234
[ -d "$2/$loadid" ] && rm -fr "$2/$loadid"
2335
mkdir -p "$2/$loadid"
36+
2437
echo "$addon_text_3"
2538
echo
26-
7z x "$1" -o"$2/$loadid" -y &>$TMP/unpack_add-on.log
39+
40+
if [ -f "$1" ]; then
41+
7z x "$1" -o"$2/$loadid" -y &>$TMP/unpack_add-on.log
42+
else
43+
7z x "$TMP/addon.add" -o"$2/$loadid" -y &>$TMP/unpack_add-on.log
44+
fi
45+
2746
echo 0 > "$2/$loadid/status"
2847
chmod -R 755 "$2/$loadid"
48+
2949
if [ -f "$2/$loadid/install.sh" ];then
30-
"$2/$loadid/install.sh"
31-
rm -fr "$2/$loadid/install.sh"
50+
"$2/$loadid/install.sh"
51+
rm -fr "$2/$loadid/install.sh"
3252
fi
53+
3354
echo "$flash_text_12"

0 commit comments

Comments
 (0)