l-work v0.0.10
l-work
work cli
Usage
$ npm install -g l-work
$ l-work COMMAND
running command...
$ l-work (-v|--version|version)
l-work/0.0.10 win32-x64 node-v14.13.0
$ l-work --help [COMMAND]
USAGE
$ l-work COMMAND
...
$ npm install -g l-work
$ l-work COMMAND
running command...
$ l-work (-v|--version|version)
l-work/0.0.6 win32-x64 node-v14.13.0
$ l-work --help [COMMAND]
USAGE
$ l-work COMMAND
...
Commands
l-work build [PATH]
l-work checkout [HASH]
l-work cp SOURCEDICT TARGETDICT
l-work download PROJECTID
l-work help [COMMAND]
l-work init
l-work list [DIR]
l-work news [TYPE]
l-work open [PATH]
l-work replace TARGET
l-work search [KEYWORD]
l-work test [TARGET]
l-work time
l-work build [PATH]
用于构建课件,游戏.
USAGE
$ l-work build [PATH]
ARGUMENTS
PATH [default: C:\Users\Yo\repos\langlang_clis\l-work] 构建目标目录,默认为当前目录.
OPTIONS
-e, --env=product|226 [default: product] 构建环境,默认使用product,可选的有226.
-f, --from=from 制定构建类型,支持 cocos / egret / h5
-h, --help show CLI help
-l, --level=level [default: 2]
项目目录查找层级,默认查两层.因此如果当前目录下有多个需要构建的子目录,或者当前目录就是需要构建的
目录,都能自动构建.
-p, --useTemplate 是否使用公共模板,默认使用公共模板.
-t, --test 测试能否构建
EXAMPLE
$ l-work Build <path>
See code: src/commands/build.ts
l-work checkout [HASH]
[35m通过游戏 hash 值,从 svn 仓库中获取检出到本地.[39m
USAGE
$ l-work checkout [HASH]
ARGUMENTS
HASH 哈希值,可以指定,但是默认从粘贴板获取.
OPTIONS
-d, --debug 调试模式,默认关闭
-f, --force 是否强制检出,不询问用户.
-h, --help show CLI help
-p, --targetPath=targetPath [default: C:\Users\Yo\repos\langlang_clis\l-work] svn checkout 目标保存地址.
-t, --type=type [default: all] 哈希值对应的游戏类型
-v, --version show CLI version
EXAMPLE
$ l-work checkout <hash>
See code: src/commands/checkout.ts
l-work cp SOURCEDICT TARGETDICT
专用于复制课件基础结构和course.conf文件, 删除了不通用的mp4和图片素材等.
USAGE
$ l-work cp SOURCEDICT TARGETDICT
EXAMPLE
$ l-work cp folderA newFolderB
See code: src/commands/cp.ts
l-work download PROJECTID
指定项目ID,从TAPD上获取项目结构,自动创建本地项目目录,初始化默认配置文件,填充课程基础数据.下载课程附件并且解压到项目课程目录下.
USAGE
$ l-work download PROJECTID
ARGUMENTS
PROJECTID 项目的ID,例如材料包科学4的ID是56964365,可以从项目页面的地址栏获取
OPTIONS
-d, --download 默认为false,不下载附件.
-l, --level=level [default: 0] 标题的level级别,默认是0,有些奇奇怪怪的课程系列会不太一样,比如思维游戏就是1.
-p, --path=path [default: C:\Users\Yo\repos\langlang_clis\l-work] 下载和构建项目目录的根地址,默认使用当前地址
EXAMPLE
$ l-work download
See code: src/commands/download.ts
l-work help [COMMAND]
display help for l-work
USAGE
$ l-work help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
l-work init
初始化凭证,直接从浏览器通用配置管理页面或者TAPD页面复制凭证并输入即可.
USAGE
$ l-work init
EXAMPLE
$ l-work init
See code: src/commands/init.ts
l-work list [DIR]
打印和保存当前目录下的课件的基本信息.
USAGE
$ l-work list [DIR]
ARGUMENTS
DIR [default: C:\Users\Yo\repos\langlang_clis\l-work] 默认检查目录是当前目录.
EXAMPLE
$ l-work list
See code: src/commands/list.ts
l-work news [TYPE]
获取制定类型的资源的最新构建信息.
USAGE
$ l-work news [TYPE]
OPTIONS
-c, --count=count [default: 1] 显示的个数,默认显示1个最新的.
EXAMPLE
$ l-work news <type>
See code: src/commands/news.ts
l-work open [PATH]
打开当前目录或者指定目录的项目线上地址,课件或者游戏皆可.
USAGE
$ l-work open [PATH]
ARGUMENTS
PATH [default: C:\Users\Yo\repos\langlang_clis\l-work] 默认为当前目录,可以指定一个目录.
EXAMPLE
$ l-work open [path]
See code: src/commands/open.ts
l-work replace TARGET
从文本中读取每一行,使用正则表达式替换匹配的部分字符串.
USAGE
$ l-work replace TARGET
ARGUMENTS
TARGET 目标文件
OPTIONS
-r, --regexp=regexp (required) 用于生成动态正则表达式的字符串,匹配目标内容
-t, --targetRegExpStr=targetRegExpStr 动态生成正则表达式的字符串,替换的内容,默认为空.
EXAMPLE
$ l-work Replace
See code: src/commands/replace.ts
l-work search [KEYWORD]
根据郎朗数据管理后台的搜索接口,定制 cli 搜索功能,只要在搜索之前复制好关键字就行,搜索自动读取粘贴板内容,支持搜索关键字,比如: diasdjdkjdi221i31j / 材料包健康 / 何旭超.(嘿嘿).
USAGE
$ l-work search [KEYWORD]
ARGUMENTS
KEYWORD 搜索关键字
OPTIONS
-d, --debug 调试模式,默认关闭
-h, --help show CLI help
-l, --limit=limit 限制最多结果数量,默认不限制.
-t, --type=type [default: all] 搜索类型,支持 cocos / egret / h5 / all, 默认进行全局搜索.
-v, --version show CLI version
EXAMPLE
$ l-work search
See code: src/commands/search.ts
l-work test [TARGET]
用于对课件配置文件进行测试.本来打算对多个项目进行测试,结果发现可以配合 powershell 或者 bash 命令直接搞定,就不写了.
USAGE
$ l-work test [TARGET]
OPTIONS
-h, --help show CLI help
-v, --version show CLI version
EXAMPLE
$ l-work test <target folder>
See code: src/commands/test.ts
l-work time
幼小识字-书写乐园,将文字的时间区间整理成数组,并且粘贴到剪贴板.
USAGE
$ l-work time
EXAMPLE
$ l-work time
See code: src/commands/time.ts
l-work build [PATH]
l-work checkout [HASH]
l-work cp SOURCEDICT TARGETDICT
l-work download PROJECTID
l-work help [COMMAND]
l-work init
l-work list [DIR]
l-work open [PATH]
l-work replace TARGET
l-work search [KEYWORD]
l-work test [TARGET]
l-work time
l-work build [PATH]
用于构建课件,游戏.
USAGE
$ l-work build [PATH]
ARGUMENTS
PATH [default: C:\Users\44300\git_repos\langlang_clis\l-work] 构建目标目录,默认为当前目录.
OPTIONS
-e, --env=product|226 [default: product] 构建环境,默认使用product,可选的有226.
-f, --from=from 制定构建类型,支持 cocos / egret / h5
-h, --help show CLI help
-l, --level=level [default: 2]
项目目录查找层级,默认查两层.因此如果当前目录下有多个需要构建的子目录,或者当前目录就是需要构建的
目录,都能自动构建.
-t, --template 是否使用公共模板,默认使用公共模板.
EXAMPLE
$ l-work Build <path>
See code: src\commands\build.ts
l-work checkout [HASH]
[35m通过游戏 hash 值,从 svn 仓库中获取检出到本地.[39m
USAGE
$ l-work checkout [HASH]
ARGUMENTS
HASH 哈希值,可以指定,但是默认从粘贴板获取.
OPTIONS
-d, --debug 调试模式,默认关闭
-f, --force 是否强制检出,不询问用户.
-h, --help show CLI help
-p, --targetPath=targetPath [default: C:\Users\44300\git_repos\langlang_clis\l-work] svn checkout 目标保存地址.
-t, --type=type [default: all] 哈希值对应的游戏类型
-v, --version show CLI version
EXAMPLE
$ l-work checkout <hash>
See code: src\commands\checkout.ts
l-work cp SOURCEDICT TARGETDICT
专用于复制课件基础结构和course.conf文件, 删除了不通用的mp4和图片素材等.
USAGE
$ l-work cp SOURCEDICT TARGETDICT
EXAMPLE
$ l-work cp folderA newFolderB
See code: src\commands\cp.ts
l-work download PROJECTID
指定项目ID,从TAPD上获取项目结构,自动创建本地项目目录,初始化默认配置文件,填充课程基础数据.下载课程附件并且解压到项目课程目录下.
USAGE
$ l-work download PROJECTID
ARGUMENTS
PROJECTID 项目的ID,例如材料包科学4的ID是56964365,可以从项目页面的地址栏获取
OPTIONS
-d, --download 默认为false,不下载附件.
-l, --level=level [default: 0] 标题的level级别,默认是0,有些奇奇怪怪的课程系列会不太一样,比如思维游戏就是1.
-p, --path=path [default: C:\Users\44300\git_repos\langlang_clis\l-work]
下载和构建项目目录的根地址,默认使用当前地址
EXAMPLE
$ l-work download
See code: src\commands\download.ts
l-work help [COMMAND]
display help for l-work
USAGE
$ l-work help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
l-work init
初始化凭证,直接从浏览器通用配置管理页面或者TAPD页面复制凭证并输入即可.
USAGE
$ l-work init
EXAMPLE
$ l-work init
See code: src\commands\init.ts
l-work list [DIR]
打印和保存当前目录下的课件的基本信息.
USAGE
$ l-work list [DIR]
ARGUMENTS
DIR [default: C:\Users\44300\git_repos\langlang_clis\l-work] 默认检查目录是当前目录.
EXAMPLE
$ l-work list
See code: src\commands\list.ts
l-work open [PATH]
打开当前目录或者指定目录的项目线上地址,课件或者游戏皆可.
USAGE
$ l-work open [PATH]
ARGUMENTS
PATH [default: C:\Users\44300\git_repos\langlang_clis\l-work] 默认为当前目录,可以指定一个目录.
EXAMPLE
$ l-work open [path]
See code: src\commands\open.ts
l-work replace TARGET
从文本中读取每一行,使用正则表达式替换匹配的部分字符串.
USAGE
$ l-work replace TARGET
ARGUMENTS
TARGET 目标文件
OPTIONS
-r, --regexp=regexp (required) 用于生成动态正则表达式的字符串,匹配目标内容
-t, --targetRegExpStr=targetRegExpStr 动态生成正则表达式的字符串,替换的内容,默认为空.
EXAMPLE
$ l-work Replace
See code: src\commands\replace.ts
l-work search [KEYWORD]
根据郎朗数据管理后台的搜索接口,定制 cli 搜索功能,只要在搜索之前复制好关键字就行,搜索自动读取粘贴板内容,支持搜索关键字,比如: diasdjdkjdi221i31j / 材料包健康 / 何旭超.(嘿嘿).
USAGE
$ l-work search [KEYWORD]
ARGUMENTS
KEYWORD 搜索关键字
OPTIONS
-d, --debug 调试模式,默认关闭
-h, --help show CLI help
-l, --limit=limit 限制最多结果数量,默认不限制.
-t, --type=type [default: all] 搜索类型,支持 cocos / egret / h5 / all, 默认进行全局搜索.
-v, --version show CLI version
EXAMPLE
$ l-work search
See code: src\commands\search.ts
l-work test [TARGET]
用于对课件配置文件进行测试.本来打算对多个项目进行测试,结果发现可以配合 powershell 或者 bash 命令直接搞定,就不写了.
USAGE
$ l-work test [TARGET]
OPTIONS
-h, --help show CLI help
-v, --version show CLI version
EXAMPLE
$ l-work test <target folder>
See code: src\commands\test.ts
l-work time
幼小识字-书写乐园,将文字的时间区间整理成数组,并且粘贴到剪贴板.
USAGE
$ l-work time
EXAMPLE
$ l-work time
See code: src\commands\time.ts