2 个不稳定版本
0.2.0 | 2023 年 11 月 21 日 |
---|---|
0.1.0 | 2022 年 10 月 4 日 |
#6 in #aries
每月 22 次下载
用于 4 crates
37KB
455 代码行
Siera CLI
由 Hyperledger Aries 和
需要更多 UI 和更少的 CLI 吗?试试新的 Siera 桌面 应用程序。
Siera 是自主权身份(SSI)开发者与 SSI 代理交互最便捷的方式。
- 环境,轻松管理多个项目和代理的配置
- 自动化,您可以针对代理执行的操作
- 模拟数据,这样您就可以专注于构建应用程序等重要任务,而不是其他 foobar(即将推出 🚧)
如果您想了解更多关于概念、示例代码和使用 CLI 的教程,我们建议您查看我们丰富的 文档。
安装
以下是使用最流行的软件包管理器安装 Siera 的方法。对于高级安装选项、二进制文件和故障排除,我们建议您查看 安装指南。
macOS 使用 Brew
brew tap animo/siera
brew install siera
Cargo install
cargo install --git https://github.com/animo/siera-cli
从源代码手动构建
git clone https://github.com/animo/siera-cli
cd siera-cli
# Run ONE of the following commands to build:
make build
cargo build --release
# Run ONE of the following commands to add install the siera into your PATH
make install
cargo install --path .
入门指南
为了使用Siera,需要配置一个代理。使用以下命令,您可以连接到我们的社区代理并访问所有功能。
siera configuration add --default
此命令将设置社区代理。要设置自己的代理或使用我们的多租户代理以获取自己的环境,请参阅设置指南。
如果您是刚开始使用此工具,我们建议通过传递--verbose
(或-v
)标志来启用信息日志。
要查看所有操作,请使用--help
或-h
标志,或查看功能概述。
路线图
我们打算支持Aries代理的多个版本。查看CLI帮助siera --help
以获取我们目前支持的操作列表。
功能 | 状态 | 描述 |
---|---|---|
环境 | ✅ | 支持多个环境。 |
连接 | ✅ | 检索连接或创建邀请。 |
模式 | ✅ | 检索或创建模式。 |
凭证 | ✅ | 提供或提议凭证。 |
ACA-Py 0.7.3 支持 | ✅ | ACA-Py 0.7.3 支持。 |
详尽度 | ✅ | 三个详尽度级别和错误消息。 |
自动化:提供模拟凭证 | ✅ | 通过自动化提供模拟数据凭证。 |
社区代理 | ✅ | 默认使用Animo社区代理。 |
多租户 | ✅ | 使用个人代理环境并使用您的个人令牌。 |
Brew安装 | ✅ | Brew安装。 |
证明 | ✅ | 证明。 |
Apt-get安装 | ✅ | Apt-get安装。 |
Chocolaty安装 | ✅ | Chocolaty安装。 |
自动化:提供自定义凭证 | ✅ | 通过自动化提供自定义数据凭证。 |
过滤器 | 🚧 | 使用过滤器来确定您希望返回的输出。 |
自动化:自定义定义 | ✅ | 通过自动化创建带有自定义数据的模式+凭证定义。 |
自动化:模拟证明 | 🚧 | 通过自动化以模拟数据展示证明。 |
自动化:自定义证明 | 🚧 | 通过自动化以自定义数据展示证明。 |
贡献
您想修复或添加到CLI中的功能吗?太好了!我们💗社区贡献。 参与其中。
依赖关系
~0.7–1.6MB
~36K SLoC