一个简化uniCloud cli开发的工具
在使用 uniCloud 开发时,需要调用Hbuilder进行云函数的上传,如果不想使用Hbuilder上传云函数,可以采用cli的方式,但cli方式命令行过长,且不易使用,本工具便简化其使用。
下载Releases内最符合您操作系统的版本,将uc.exe 文件放置在您的运行目录下即可使用如下方法进行操作
uc.exe -l [resource]
如 uc.exe -l cf
表示:列举当前项目中所有云端函数
uc.exe -u [resource] [name]
如 uc.exe -u cf test
表示:上传名称为test的云函数,如果云端存在同名函数则覆盖
uc.exe -d [resource] [name]
如 uc.exe -d cf test
表示:下载名称为test的云函数,如果本地存在同名函数则覆盖
resource | 含义 |
---|---|
cf 或 cloudfunction | 云函数 |
cm 或 common | 云函数的公共模块 |
db | 数据集合Schema |
vf | 数据库校验函数 |
ac 或 action | 数据库触发条件 |
sp 或 space | 云空间 |
采用nuitka进行打包,命令如下
nuitka --mingw64 --standalone --show-progress --show-memory --windows-icon-from-ico=./logo.ico --output-dir=out uc.py