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 身份验证

Download history

每月207次 下载

MIT/Apache

415KB
9K SLoC

API Stability: Alpha

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