YoMo CLI
Command-line tools for YoMo
Binary
curl -fsSL https://get.yomo.run | sh
Build from source
Installing Go
You can easily install the latest release globally by running:
go install github.com/yomorun/cli/yomo@latest
Or you can install into another directory:
env GOBIN=/bin go install github.com/yomorun/cli/yomo@latest
Getting Started
1. Source
Write a source app
See example/source/main.go
Run
go run main.go
2. Stream Function
Init
Create a stream function
yomo init [Name]
Run
cd [Name] && yomo run
OR in Production
cd [Name] && yomo build && ./sl.yomo
3. Stream Function to store data in DB
Write a stream function
See example/stream-fn-db/app.go
Run
cd example/stream-fn-db && yomo run
OR in Production
cd example/stream-fn-db && yomo build && ./sl.yomo
4. YoMo-Zipper
name: Service
host: localhost
port: 9000
functions:
- name: Noise
- name: MockDB
Run
yomo serve --config workflow.yaml
Example
Prerequisites
Installing task
Simple Example
Run
task example
Edge-Mesh
Run US Node
task example-mesh-us
Run EU Node
task example-mesh-eu