forked from imfuxiao/HamsterInputSchemas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sh
executable file
·78 lines (67 loc) · 2.7 KB
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#!/usr/bin/env bash
# encoding: utf-8
set -e
WORK=`pwd`
# 输入方案临时目录
OUTPUT=".tmp"
DST_PATH="release"
rm -rf $DST_PATH && mkdir -p $DST_PATH
# 四叶草全拼输入法
rime_cloverpinyin_version="1.1.4"
rime_cloverpinyin_archive="clover.schema-build-${rime_cloverpinyin_version}.zip"
rime_cloverpinyin_download_url="https://github.com/fkxxyz/rime-cloverpinyin/releases/download/${rime_cloverpinyin_version}/${rime_cloverpinyin_archive}"
rm -rf $OUTPUT/.clover && mkdir -p $OUTPUT/.clover && (
cd $OUTPUT/.clover
[ -z "${no_download}" ] && curl -LO "${rime_cloverpinyin_download_url}"
unzip "${rime_cloverpinyin_archive}" -d .
rm -rf ${rime_cloverpinyin_archive}
zip -r cloverpinyin.zip ./*
) && \
cp $OUTPUT/.clover/*.zip $OUTPUT
# 86版极点五笔
# https://github.com/KyleBing/rime-wubi86-jidian
input_scheme_name=rime-wubi86-jidian
rm -rf $OUTPUT/.$input_scheme_name && \
git clone --depth 1 https://github.com/KyleBing/rime-wubi86-jidian $OUTPUT/.$input_scheme_name && (
cd $OUTPUT/.$input_scheme_name
zip -r $input_scheme_name.zip ./*
) && \
cp -R $OUTPUT/.$input_scheme_name/*.zip $OUTPUT
# 星空键道
# 方案来源: https://github.com/xkinput/Rime_JD
input_scheme_name=Rime_JD
rm -rf $OUTPUT/.$input_scheme_name && \
git clone -b plum --depth 1 https://github.com/xkinput/$input_scheme_name $OUTPUT/.$input_scheme_name && (
cd $OUTPUT/.$input_scheme_name
zip -r $input_scheme_name.zip ./*
) && \
cp -R $OUTPUT/.$input_scheme_name/*.zip $OUTPUT
# 星猫键道
# 方案来源: https://github.com/wzxmer/xkjd6-rime
input_scheme_name=xkjd6-rime
rm -rf $OUTPUT/.$input_scheme_name && \
git clone --depth 1 https://github.com/wzxmer/$input_scheme_name $OUTPUT/.$input_scheme_name && (
cd $OUTPUT/.$input_scheme_name/xmjd6-Hamster
zip -r $input_scheme_name.zip ./*
) && \
cp -R $OUTPUT/.$input_scheme_name/xmjd6-Hamster/*.zip $OUTPUT
# 宇浩输入法
# 方案来源:https://github.com/forFudan/yuhao
input_scheme_name=yuhao
rm -rf $OUTPUT/.$input_scheme_name && \
git clone --depth 1 https://github.com/forFudan/$input_scheme_name $OUTPUT/.$input_scheme_name && (
cd $OUTPUT/.$input_scheme_name/dist/yuhao/schema
zip -r $input_scheme_name.zip ./*
) && \
cp -R $OUTPUT/.$input_scheme_name/dist/yuhao/schema/*.zip $OUTPUT
# 虎码输入法
# 方案来源:https://github.com/0ZDragon/rime-huma/tree/main
# input_scheme_name=rime-huma
# rm -rf $OUTPUT/.$input_scheme_name && \
# git clone --depth 1 https://github.com/0ZDragon/$input_scheme_name $OUTPUT/.$input_scheme_name && (
# cd $OUTPUT/.$input_scheme_name
# zip -r $input_scheme_name.zip ./*
# ) && \
# cp -R $OUTPUT/.$input_scheme_name/*.zip $OUTPUT
# copy
cp -R $OUTPUT/*.zip ${DST_PATH}/