跳到主要内容

Logto CLI

Logto CLI 提供了一种方便的方法来安装、维护和更新你的 Logto 实例,而无需手动处理那些无聊的技术问题。

备注

目前我们不提供二进制文件,因此环境中需要 Node.js ^18.12.0

全局安装 CLI

通过你喜欢的包管理器安装,以便全局使用 logto 命令:

npm i @logto/cli -g

你可以随时添加 --help 来显示每个命令的帮助信息:

logto --help
logto db seed --help

本地 CLI

自 v1.0.0-beta.11 起,每个 Logto 版本都附带了一个内置版本的 CLI。假设你已经在 ~/logto 中有一个 Logto 实例,那么你可以运行以下命令:

cd ~/logto
npm run cli # 调用本地 CLI

注意,如果你想使用选项执行命令,你需要在 Logto CLI 的选项之前加上 --,例如:

npm run cli db seed -- --db-url postgresql://your-database-url

使用 npx 调用 CLI

使用 Logto CLI 的另一种方法是 npx,它可以在不安装的情况下执行一个包。

npx @logto/cli

这对于一次性调用非常有用,例如:

npx @logto/cli db seed --db-url postgresql://your-database-url