supos
git push pull 的形式管理平台以下概念
supos
管理多个平台的服务脚本和可编程组件supos ext watch
帮助自动提交可编程组件$ npm install -g supos
$ supos debug
? 选择【A表单】的服务进行调试? yes
***【A表单】下所有服务***
? 请选择服务!
> 服务名称:serviceA(Integer int,Long long,Float float,Double double,Boolean bool,String str)
------------------------------
? int(INTEGER)> 1
? long(LONG)> 1
? float(FLOAT)> 1
? double(DOUBLE)*> 1
? bool(BOOLEAN)> true
? str(STRING)*> 123
------------------------------
# 以下为服务执行的输出日志和返回结果
#略
您可以使用以下命令获取帮助信息:
查看全局帮助信息:
supos --help
查看特定命令的帮助信息(例如 remote
命令):
supos remote --help
查看子命令的帮助信息(例如 remote add
子命令):
supos remote add --help
每个命令的帮助信息都包含了详细的使用说明和示例。
$ supos init
? 重置将初始化所有配置文件,是否重置[N]! yes
SUCCESS 已成功初始化....
$ supos remote add <code> -m <url> -u <username> -p <password>
$ supos remote add pdd -m http://127.0.0.1:8080 -u admin -p pwd123
pdd,admin 请记住您的平台编号和当前账户!
$ supos remote login pdd
SUCCESS 已切换成平台pdd,地址为:http://127.0.0.1:8080
$ supos remote login
SUCCESS 用户登录成功!
#or
$ supos login
SUCCESS 用户登录成功!
$ supos template init
将重新拉取所有表单及所有表单服务,成功后需重新配置默认工作的表单!
SUCCESS 车间管理-workshopManage server total:1
---------------- 查询车间数据-queryAll-(String factoryId)==MD5: 66d11897e372ad2b01733ef1cebd4a84
rsnyc 车间管理-workshopManage use time 3425
$ supos template
#1. 先有个可供选择的表单列表,可进行搜索。
? 请选择工作区的表单模板!
> A表单
B表单
C表单
(Use arrow keys to reveal more choices)
A表单
#2.选择后会输出
SUCCESS 您选择了【A表单】
#3. 最后完整的日志
? 请选择工作区的表单模板! A表单
SUCCESS 您选择了【A表单】
$ supos debug
supos ext init
$ supos -h
#略 更多详细用法请参考各命令的帮助信息,例如 `supos service --help`。
服务
物模板服务支持
表单模板
可添加服务
可删除服务
可单独删除参数,通过修改服务删除 supos service update -i
debug 可选记录历史传参
按职责拆分代码
切换平台后将之前登录的平台主动退出去
提供平台级迁移功能
可编程
其他
如何与 git 相结合
考虑 process.cwd() 定位,引起用户在别的目录下执行,会引起问题
功能逐渐变多 objectHelp 代码需职责拆分
使用 inquirer
库来实现交互式命令行界面,以提高用户体验。
使用 axios
库来处理 HTTP 请求,以提高性能和可靠性。
使用 chalk
库来添加颜色和样式,以提高可读性和用户体验。
使用 ora
库来显示加载动画,以提高用户体验。
使用 commander
库来处理命令行参数,以提高用户体验。
使用 fs
库来处理文件系统,以提高用户体验。
使用 path
库来处理文件路径,以提高用户体验。
使用 os
库来处理操作系统,以提高用户体验。
使用 crypto
库来处理加密,以提高用户体验。
根据您提供的代码库信息,我对extensions类的优化有以下建议:
这样可以提高代码的可读性和可维护性。
配置管理优化:
异步操作优化:
日志记录优化:
测试覆盖率提高:
依赖注入考虑:
代码复用优化:
类型检查引入:
文档完善:
性能优化:
安全性提升:
refactor 内容对比时 前后hash 本地DBhash 对比平台内容 hash,一致时,将本地新内容推送至平台
MIT
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。