Ditto CLI 数据
Ditto CLI使开发者能够直接从命令行访问Ditto API. 您可以使用 CLI 直接将 Ditto 数据导入到您的代码库 .
CLI 配置是为了默认获取 Ditto 最新版本的文本 。 然而,所有遗留的特征仍然得到充分支持,通过了 --legacy 旗与遗留的 CLI 命令。 见 遗产设置 关于使用带有更古老的Ditto项目和组件的CLI的细节.
文档
支助
安装
npm install --save-dev @dittowords/cli
建议安装CLI作为开发依赖,以确保你整个团队在同一版本上.
认证
运行 ditto login 通过浏览器登录。 您的会话被保存到 ~/.config/ditto· ; ditto logout 忘记它.
在 CI 中, 或浏览器没有可用的任何地方, 设置 DITTO_TOKEN 环境变量改为 API 密钥. DITTO_TOKEN 优先于保存的会话。 您可以从您的 API 密钥生成 开发者集成设置。 。 。 .
如果您没有, CLI 会在您第一次运行时请求您提供 API 密钥 .
见 认证 关于 API 密钥的更多信息.
配置
默认情况下,CLI针对 ditto/ 文件夹相对于当前工作目录.
第一次你运行CLI,a ditto/ 如果文件夹不存在, 将会创建 。 文件夹也将包含默认内容 config.yml 文件,用于控制CLI的行为.
默认文件看起来像这样 :
projects: []
variants: []
statuses: []
components:
folders: []
outputs:
- format: json
framework: i18next
关于CLI配置的更多信息,请参见: 文件部分。 。 。 .
使用量
拉开
npx @dittowords/cli pull
运行 CLI 从 Ditto 调取字符串数据并将其写入磁盘.
字符串文件以与您的配置相对应的格式写入指定的文件夹。 在将这些文件集成到开发中后,您可以随时执行 CLI 从 Ditto 中获取最新的字符串,并在您的应用程序中更新它们.
关于文件如何写入磁盘的更多信息,请参见 文件部分。 。 。 .
如何将 Ditto CLI 整合到不同环境中的演示项目 :
扫描
npx @dittowords/cli scan <path>
扫描您的密码库 <path> 以识别用户的文本,然后提示您导航到 Ditto 网络应用程序,您可以在其中创建识别文本的完整内容系统.
这个功能目前以β为单位,并且只能供选择的合伙人使用,所以在 支持@ dittowords.com 如果你愿意的话!
遗产设置
从开始 v5.0.0, Ditto CLI 默认指向新的 Ditto 体验。 要运行 CLI 和 遗留 Ditto 兼容, 请附加 --legacy 任何遗产命令的旗子, 和CLI 一样工作 4.x 版本。 所有现有的遗产命令目前仍然充分运作。 只有 pull 命令以 --legacy 旗帜.
反馈
有反馈吗? 我们很想听! 给我们留言 支持@ dittowords.com。 。 。 .