#holochain #apps #launcher #launch #command-line #environment #testing

bin+lib holochain_cli_launch

一个用于在 Holochain Launcher 环境中启动 Holochain 应用程序,用于测试和开发目的的 CLI 工具

5 个版本

0.0.12 2023 年 2 月 24 日
0.0.11 2023 年 2 月 9 日
0.0.10 2023 年 2 月 8 日
0.0.9 2023 年 1 月 27 日
0.0.8 2023 年 1 月 24 日

1536开发工具

每月 21 次下载

自定义许可AGPL-3.0 WITH mif-exception

270KB
1K SLoC

Holochain hc launch CLI

一个 CLI 工具,用于在沙盒化的 Holochain Launcher 环境中启动 Holochain 应用程序,用于测试和开发目的。

安装

此 CLI 是 Holochain 开发环境(holonix)的一部分,可以通过 hc launch 在其中调用。

如果您想全局安装它

cargo install holochain_cli_launch

示例用法

  • 使用命令行管道密码的方式,启动一个 .webhapp,其中 2 个代理通过 mdns 网络通信,并在 "on-the-fly" 初始化 lair-keystore
echo pass | hc-launch --piped -n 2 path/to/my/app.webhapp network mdns

  • 使用指定 UI 资产的 --ui-path 选项启动一个 .happ,其中 2 个代理通过 mdns 网络通信,通过命令行管道密码 "on-the-fly" 初始化 lair-keystore,并监视指定 UI 路径中的文件更改
echo pass | hc-launch --piped -n 2 path/to/my/app.happ --ui-path path/to/my/ui/assets --watch network mdns

  • 启动一个 .happ,同时指向本地主机上的端口,您将从该端口提供 UI 资产
    注意: 此模式仅适用于开发目的!从本地主机提供资产会导致与在真实 Holochain Launcher 中运行应用程序不同的行为。
echo pass | hc-launch --piped -n 2 path/to/my/app.happ --ui-port 5500 network mdns

文档

文档在 https://docs.rs/holochain_cli_launch

依赖项

~94–145MB
~2.5M SLoC