Skip to Content
CLI

CLI

概述

@dune2/cli 是一个功能丰富的命令行工具集,主要用于处理国际化翻译、API 生成等任务。

安装

npm install @dune2/cli # 或者 yarn add @dune2/cli # 或者 pnpm add @dune2/cli

主要功能

翻译相关命令

extract

提取代码中的文案到 JSON 文件

dune extract [--deleteUnused]

选项:

  • --deleteUnused: 删除未使用的文案

download

从 Google Sheet 下载并生成翻译文件

dune download

upload

上传翻译文件到 Google Sheet

dune upload

namespaceSwc

使用 SWC 引擎添加命名空间前缀

dune namespaceSwc

namespaceReg

使用正则表达式添加命名空间前缀

dune namespaceReg

API 相关命令

generateApi

从 Swagger 文档生成 API 请求文件

dune generateApi

用户认证命令

login

登录 Google 账号(用于访问 Google Sheet)

dune login

logout

退出登录

dune logout

userInfo

查看当前登录用户信息

dune userInfo

其他命令

init

初始化配置文件

dune init

interactive

进入交互式操作模式(简写:dune i

dune interactive # 或者 dune i

直接运行 dune 命令(不带参数)也会进入交互式操作模式。

配置文件

运行 dune init 可以生成配置文件模板。配置文件用于设置翻译文件路径、Google Sheet 配置、API 生成配置等。

⚠️

使用 Google Sheet 相关功能前,请确保已完成登录(dune login)并正确配置了相关参数。