49 个版本 (15 个重大更新)
0.17.0 | 2024年1月30日 |
---|---|
0.16.0 | 2023年11月21日 |
0.15.4 | 2023年11月1日 |
0.13.2 | 2023年7月21日 |
0.5.0 | 2022年11月30日 |
#133 in 身份验证
每月207次 下载
415KB
9K SLoC
Noosphere CLI
Noosphere CLI 是一个参考客户端和教学工具,用于演示Noosphere协议的原理,并为感兴趣的用户提供一个无代码、低复杂度的工具,通过Noosphere同步内容。
用法
用户视角
# Create an identity
orb key create `whoami`
# make a directory for your sphere.
mkdir my-sphere
cd my-sphere
# Generate your personal sphere.
orb sphere create --owner-key `whoami`
# ..now make edits ..
# see the status of files in your directory
orb status
# persist changes to the sphere
orb save
# link your sphere to a gateway by setting this identity as the counterpart
orb config set gateway-url <gatewayurl>
# sync your changes with the upstream gateway
orb sync
# sync data from a different sphere. Note, you'll need to
# `orb auth add <did>` from that other sphere.
orb sphere join <their DID> --local-key `whoami`
orb sync # pull in their changes
# then follow the onscreen instructions.
网关视角
注意:下面的名称 mygateway
并非特殊。只是一个选定的名称。
# Create an identity
orb key create mygateway
# make a directory for your sphere.
mkdir my-sphere
cd my-sphere
# Generate your personal sphere.
orb sphere create --owner-key mygateway
# Pair this with a user identity
orb config set counterpart <DID from the user>
依赖项
~4–48MB
~802K SLoC