2.19.0 • Published 2 years ago

@dxos/cli-echo v2.19.0

Weekly downloads
13
License
AGPL-3.0
Repository
github
Last release
2 years ago

ECHO CLI

CLI extension for ECHO operations.

Prerequisites

CLI installation

Make sure you are using latest alpha CLI.

Uninstall old version:

$ dx uninstall

Install latest:

$ yarn global add @dxos/cli@alpha

Activate devnet-moon profile:

$ dx profile init --name devnet-moon --template-url https://git.io/JUkhm
$ export WIRE_PROFILE="devnet-moon"

Install required extensions:

$ dx extension install @dxos/cli-data --version alpha
$ dx extension install @dxos/cli-echo --version alpha
$ dx extension install @dxos/cli-wns --version alpha

Verify installed extensions:

dx extension list
extension       command          version         description
--------------  ---------------  --------------  -----------------
@dxos/cli-data  party            2.0.31-alpha.0  Party management.
@dxos/cli-echo  echo             2.0.31-alpha.0  Echo operations.
@dxos/cli-wns   wns,faucet,keys  2.0.31-alpha.0  WNS management.

Party

All echo commands operate inside party;

To create a party:

$ dx party create
{
  "partyKey": "4dcd6b391df836cbb038c05ee869a7fa86113188133969078eb0bb0965624a97"
}
[dx]>

To create invitation, use party invite command inside interactive mode (for redeeming in another CLI or App):

$ dx party create
{
  "partyKey": "6aab50776b87f0525ba03f522b4a591a9145458110cfb29f8aba40c4981fe9d5"
}
[dx]> party invite
{
  "partyKey": "6aab50776b87f0525ba03f522b4a591a9145458110cfb29f8aba40c4981fe9d5",
  "invitation": "eyJzd2FybUtleSI6IjJkZGFlNzhjNWM5ZmM4OTI2YzUzZDZlNTJjODBiZWU1OGMyNWFiYzI1OWFjMmMyOGE5OWZiNmJhYWIzMTRhOTMiLCJpbnZpdGF0aW9uIjoiN2NlYzlmMjE3OTE1ZGM0ODJmOTk4N2QwZjA0MjhjYmUxMDdhMjI4OTJmNjFjNjA0NzQzZTYwNTM1ODI5ZTEyZiIsInR5cGUiOiIxIiwiaGFzaCI6ImVjYzM4ZmFkODg3ODRjZmYzODhmZWEyZGRkZTdkZmRjNzNlNWMwYTYifQ==",
  "passcode": "8946"
}
[dx]>

To join a party (from other CLI instance):

$ dx party join --invitation eyJzd2FybUtleSI6IjJkZGFlNzhjNWM5ZmM4OTI2YzUzZDZlNTJjODBiZWU1OGMyNWFiYzI1OWFjMmMyOGE5OWZiNmJhYWIzMTRhOTMiLCJpbnZpdGF0aW9uIjoiN2NlYzlmMjE3OTE1ZGM0ODJmOTk4N2QwZjA0MjhjYmUxMDdhMjI4OTJmNjFjNjA0NzQzZTYwNTM1ODI5ZTEyZiIsInR5cGUiOiIxIiwiaGFzaCI6ImVjYzM4ZmFkODg3ODRjZmYzODhmZWEyZGRkZTdkZmRjNzNlNWMwYTYifQ==

To list members, run party members list inside interactive mode:

[dx]> party members list
publicKey                    displayName
---------------------------  ----------------
lactose-pasta-hydrogen-mars  cli:egorgripasov
south-blue-jupiter-oxygen    egor

Commands

All the commands should be run inside interactive mode.

To create item:

[dx]> echo create --props.foo=bar --props.foo2=bar2
key     value
------  ----------------------------------------------------------------
id      b3d7f2ef8290f27f6c60fbfac5a2863190269f3ac3e105261216468a867760a1
type    wrn://dxos.org/item/general
parent  null
props   {"foo":"bar","foo2":"bar2"}

To list items:

[dx]> echo list
id                                                                type                         modelType                             modelName    deleted
----------------------------------------------------------------  ---------------------------  ------------------------------------  -----------  -------
2f1ff4677c3f93bded320b2625a1a0a0445fcd3c9088c6b71c71772165c759d2  wrn://dxos.org/item/party    wrn://protocol.dxos.org/model/object  ObjectModel  false
b3d7f2ef8290f27f6c60fbfac5a2863190269f3ac3e105261216468a867760a1  wrn://dxos.org/item/general  wrn://protocol.dxos.org/model/object  ObjectModel  false

To update item:

[dx]> echo update --itemId b3d7f2ef8290f27f6c60fbfac5a2863190269f3ac3e105261216468a867760a1 --props.foo2=notBar2
key     value
------  ----------------------------------------------------------------
id      b3d7f2ef8290f27f6c60fbfac5a2863190269f3ac3e105261216468a867760a1
type    wrn://dxos.org/item/general
parent  null
props   {"foo":"bar","foo2":"notBar2"}

Soft delete / restore:

[dx]> echo delete b3d7f2ef8290f27f6c60fbfac5a2863190269f3ac3e105261216468a867760a1
key     value
------  ----------------------------------------------------------------
id      b3d7f2ef8290f27f6c60fbfac5a2863190269f3ac3e105261216468a867760a1
type    wrn://dxos.org/item/general
parent  null
props   {"foo":"bar","foo2":"notBar2","deleted":true}

[dx]> echo restore b3d7f2ef8290f27f6c60fbfac5a2863190269f3ac3e105261216468a867760a1
key     value
------  ----------------------------------------------------------------
id      b3d7f2ef8290f27f6c60fbfac5a2863190269f3ac3e105261216468a867760a1
type    wrn://dxos.org/item/general
parent  null
props   {"foo":"bar","foo2":"notBar2","deleted":false}
2.19.0

2 years ago

2.18.3

2 years ago

2.18.4

2 years ago

2.18.1

2 years ago

2.18.2

2 years ago

2.18.0

2 years ago

2.17.0

2 years ago

2.16.9

2 years ago

2.16.8

2 years ago

2.16.7

2 years ago

2.16.5

2 years ago

2.16.6

2 years ago

2.16.3

2 years ago

2.16.4

2 years ago

2.16.1

2 years ago

2.16.2

2 years ago

2.11.4

2 years ago

2.11.5

2 years ago

2.11.3

2 years ago

2.16.0

2 years ago

2.13.14

2 years ago

2.13.13

2 years ago

2.13.12

2 years ago

2.13.11

2 years ago

2.13.10

2 years ago

2.15.0

2 years ago

2.14.3

2 years ago

2.14.1

2 years ago

2.14.2

2 years ago

2.14.0

2 years ago

2.13.8

2 years ago

2.13.9

2 years ago

2.13.6

2 years ago

2.13.7

2 years ago

2.13.4

2 years ago

2.13.5

2 years ago

2.13.2

2 years ago

2.13.3

2 years ago

2.13.0

2 years ago

2.13.1

2 years ago

2.12.0

2 years ago

2.12.3

2 years ago

2.12.4

2 years ago

2.12.1

2 years ago

2.12.2

2 years ago

2.11.1

2 years ago

2.11.0-alpha.0

2 years ago

2.10.0

2 years ago

2.11.1-alpha.0

2 years ago

2.9.5-alpha.0

2 years ago

2.11.2-alpha.0

2 years ago

2.10.0-beta.0

2 years ago

2.11.3-alpha.0

2 years ago

2.10.0-alpha.0

2 years ago

2.8.7-alpha.0

2 years ago

2.9.1-alpha.0

2 years ago

2.8.6-alpha.0

2 years ago

2.9.2-alpha.0

2 years ago

2.8.10-alpha.0

2 years ago

2.9.3-alpha.0

2 years ago

2.8.9-alpha.0

2 years ago

2.8.5-alpha.0

2 years ago

2.9.0-alpha.0

2 years ago

2.8.8-alpha.0

2 years ago

2.9.4-alpha.0

2 years ago

2.8.4-alpha.0

2 years ago

2.8.3-alpha.0

3 years ago

2.8.2-alpha.0

3 years ago

2.8.1-alpha.0

3 years ago

2.8.0-alpha.0

3 years ago

2.6.8-alpha.0

3 years ago

2.6.4-alpha.0

3 years ago

2.6.0-alpha.0

3 years ago

2.6.3-alpha.0

3 years ago

2.6.7-alpha.0

3 years ago

2.7.0-alpha.0

3 years ago

2.6.2-alpha.0

3 years ago

2.5.1-alpha.0

3 years ago

2.6.6-alpha.0

3 years ago

2.6.9-alpha.0

3 years ago

2.7.1-alpha.0

3 years ago

2.6.1-alpha.0

3 years ago

2.6.5-alpha.0

3 years ago

2.5.0-alpha.0

3 years ago

2.4.15-beta.0

3 years ago

2.4.15

3 years ago

2.4.14-alpha.0

3 years ago

2.4.15-alpha.0

3 years ago

2.4.13-beta.0

3 years ago

2.4.12-alpha.0

3 years ago

2.4.13

3 years ago

2.4.13-alpha.0

3 years ago

2.4.11-alpha.0

3 years ago

2.4.10-alpha.0

3 years ago

2.4.9-alpha.0

3 years ago

2.4.8-alpha.0

3 years ago

2.4.7-test.0

3 years ago

2.4.7-beta.0

3 years ago

2.4.7-alpha.0

3 years ago

2.4.7

3 years ago

2.4.5-alpha.0

3 years ago

2.4.6-beta.0

3 years ago

2.4.6

3 years ago

2.4.6-alpha.0

3 years ago

2.4.4

3 years ago

2.4.4-beta.0

3 years ago

2.4.4-alpha.0

3 years ago

2.4.3-alpha.0

3 years ago

2.4.3-beta.0

3 years ago

2.4.2-alpha.0

3 years ago

2.4.1

3 years ago

2.4.1-beta.0

3 years ago

2.4.0-alpha.0

3 years ago

2.4.1-alpha.0

3 years ago

2.3.1-beta.0

3 years ago

2.3.1-alpha.0

3 years ago

2.3.0-alpha.0

3 years ago

2.2.2-alpha.0

3 years ago

2.2.1-alpha.0

3 years ago

2.2.0-alpha.0

3 years ago

2.1.6-alpha.0

3 years ago

2.1.5-alpha.0

3 years ago

2.1.3-alpha.0

3 years ago

2.1.4-alpha.0

3 years ago

2.1.2-alpha.0

3 years ago

2.0.62-alpha.0

3 years ago

2.0.59-alpha.0

3 years ago

2.0.61-alpha.0

3 years ago

2.0.58-alpha.0

3 years ago

2.0.60-alpha.0

3 years ago

2.1.1-alpha.0

3 years ago

2.1.0-alpha.0

3 years ago

2.0.55-alpha.0

3 years ago

2.0.56-alpha.0

3 years ago

2.0.57-alpha.0

3 years ago

2.0.54-alpha.0

3 years ago

2.0.53-alpha.0

3 years ago

2.0.49-alpha.0

3 years ago

2.0.50-alpha.0

3 years ago

2.0.52-alpha.0

3 years ago

2.0.51-alpha.0

3 years ago

2.0.45-alpha.0

3 years ago

2.0.46-alpha.0

3 years ago

2.0.48-alpha.0

3 years ago

2.0.47-alpha.0

3 years ago

2.0.43-alpha.0

3 years ago

2.0.44-alpha.0

3 years ago

2.0.42-alpha.0

3 years ago

2.0.41-alpha.0

3 years ago

2.0.40-alpha.0

3 years ago

2.0.39-alpha.0

3 years ago

2.0.38-alpha.0

3 years ago

2.0.37-alpha.0

3 years ago

2.0.36-alpha.0

3 years ago

2.0.35-alpha.0

3 years ago

2.0.33-alpha.0

3 years ago

2.0.34-alpha.0

3 years ago

2.0.32-beta.0

3 years ago

2.0.32

3 years ago

2.0.32-alpha.0

3 years ago

2.0.31-alpha.0

3 years ago

2.0.30-alpha.0

3 years ago

2.0.30-beta.0

3 years ago

2.0.29-alpha.0

3 years ago

2.0.28-alpha.0

3 years ago

2.0.27-alpha.0

3 years ago