@dxos/data-cli v1.0.0-beta.20
Data CLI
Setup
A number of config variables is required in order to run CLI. One could either provide those in ~/.wireline/config in format of yaml, or via environment variables, e.g.:
$ source ./.env.ninja
Party
Most operations are performed within party, so one need to join party first:
$ ./scrpts/wire party join <PartyKey>
Echo
Define which model to use:
[wire]> echo open --type="testing.item.Task" --args.listId="list-tasks"
[wire]> [{"id":"testing.item.Task/ab700ac8-9331-49d6-bc24-09ac0a6dcc77","properties":{"title":"Ciwvoffeg kudobzu hehim.","due":"2020-01-14T16:36:46.801Z"}}]
Append:
[wire]> echo append --data.title="New Task"
{"title":"New Task"}
Bot
To spawn a bot use a command:
bot spawn --botId=<BotType> --spec='<BotSpec as JSON string>' --topic=<BotFactory Topic>
Spawn bot instance:
[wire]> bot spawn --botId="echo" --spec='{"type":"testing.item.Task","listId":"list-tasks"}' --topic=3e64a611ea998a2e4b0e221ef2da825c42383e755adc78b4a6779eb71fdf493b
Spawning bot echo instance to join '825e1be8c533b1f261783167d66716f6694c1e756a293da43cb0f4c9c90831cf' party.
Done.
[wire]>
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago