-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathhelp.ts
52 lines (38 loc) · 2.14 KB
/
help.ts
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
import chalk from 'chalk'
export const outputHelpInfo = () => {
const commands = `
命令
login [options] 登录腾讯云账号
logout 登出腾讯云账号
env [cmd] 环境管理操作
fn [cmd] 操作函数
framework [cmd] 云开发 Serverless 应用框架操作
hosting [cmd] 静态托管资源管理操作
new [appName] [template] 创建新的云开发应用
open [link] 在浏览器中打开云开发相关连接
storage [cmd] 云存储资源管理操作
service [cmd] HTTP 访问服务管理操作
run:deprecated [cmd] 云托管环境管理操作 (BAAS 或 RUN 类型环境)
run [cmd] 云托管环境管理操作 (TCBR 类型环境)
cloudrun [cmd] 云托管服务管理操作(新版云开发平台)
cloudrunfunction [cmd] 云函数 2.0 服务管理操作`
const options = `
选项
--verbose 打印出内部运行信息
-r, --region <region> 指定环境地域
--mode <mode> 指定加载 env 文件的环境
--config-file <path> 指定配置文件路径
-v, --version 输出当前版本
-h, --help 查看命令帮助信息`
const tips = `
Tips:
${chalk.gray('–')} 登录
${chalk.cyan('$ tcb login')}
${chalk.gray('–')} 创建新的云开发应用
${chalk.cyan('$ tcb new appName')}
${chalk.gray('–')} 部署云函数
${chalk.cyan('$ tcb fn deploy')}
${chalk.gray('–')} 查看命令使用介绍
${chalk.cyan('$ tcb fn -h')}`
console.log(commands, '\n', options, '\n', tips)
}