1.om 可以帮你管理所有的om包,已经创建新的om包
2.om 可创建替代unix系统的命令行工具
3.om 可以收藏您喜欢的文件图片文字等
4.om 可以把您喜欢的文件分享给朋友
5.om fs 提供了一个网盘,默认1G空间
[请注意]:
安装om之前必须先安装woo语言
(支持在cmd和git bash中使用此脚本来安装om) 安装前请确认woo.exe可执行文件已加入环境变量,否则请使用绝对路径
woo.exe -r "print(woo.http:new():get('https://wooyri.com/s/om?v=latest').body)" | woo.exe -r
woo.exe -r "print(woo.http:new():get('https://wooyri.com/s/om?v=latest').body)" | woo.exe -r
# 或者
curl -fsSl https://wooyri.com/s/om?v=latest | woo -r
om包新建包命令
om create package_name
--author: liyanxi
return {
-- 包的名称 oshine用户名,Murphy包名,中间用/符号分割
package_name = 'oshine/Murphy',
-- 当前包所需的依赖包,*表示最高版本,也可以使用1.2*表示1.2内的所有版本均可,|符号后面可以加local和global表示包安装在本地包中的vendor路径,还是全局共享路径,download表示仅仅下载
dependencies = {
['oshine/cw_device'] = '?',
['oshine/cw_any_type'] = '?|local',
['oshine/***'] = '1.?|download',
['oshine/cw_args_capture'] = '1.2?|global',
},
--- 包 所支持的平台,all表示所有平台,不写默认all,多个平台中间用空格隔开
platform = 'all' or 'windows drawn linux',
--- 支持的cpu架构:amd64 arm64 arm32 ...,如果是纯woo脚本这里填写all
arch ='all',
-- 这个包需要注册的端口,注册端口仅仅用于他人参考,防止包与包之间端口重复
-- port = '8008',
-- 包的备注简介
remark='for dev web app',
-- 包的标题名称,可供他人搜索使用,和查看
title='Coder Wooyri official web framework',
-- 表示作为资源包供他人代码引用,0/false表示作为框架供下载安装,默认为true
self_install=true
}
# 命令格式om package add 包名称 git资源,多个git资源请用逗号分隔,例如:
om package sync
# 命令格式om package search 包名称[包名称中有/符号,那么/符号前面的是用户名],例如:
om package search oshine/mysql
om package search mysql
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request