Skip to main content

CLI 覆盖的范围

kaleido 是命令行界面,服务于两类不同的工作流:
  • 本地 RGB Lightning Node 操作:创建基于 Docker 的节点环境,初始化并解锁钱包,管理 BTC、RGB 资产、通道、对等节点和闪电支付。
  • KaleidoSwap 市场与交换流程:查看市场数据、请求报价、执行由做市商支撑的原子交换,以及驱动底层的本地节点交换步骤。
同一个二进制文件既支持交互式终端使用,也支持脚本化自动化。

为什么使用它

引导式设置

在同一个设置流程中,选择仅市场模式或搭建本地节点环境。

命名环境

让多套本地节点栈相互隔离,并用一条命令切换当前活动节点。

钱包与 RGB 操作

处理 BTC、RGB 资产、发票、转账、备份和闪电支付。

交易与交换

查询交易对与报价,并执行原子交换或本地节点交换流程。

全局标志

所有命令组都继承同一组根标志: 示例:

环境变量

CLI 还会读取以下环境变量: 命令行标志的优先级高于环境变量和已存储的配置。

命令组

输出模式

默认情况下,kaleido 会渲染便于阅读的表格和摘要。用于流水线和自动化时,建议使用 --json
当命令应当在缺少输入时直接失败、而不是弹出提示时,请使用 --agent

后续步骤