oomplay

CICD license crates.io release

Playground manager for oomstore.

Usage

``` $ oomplay --help oomplay 0.1.0 Playground manager for oomstore

USAGE: oomplay

OPTIONS: -h, --help Print help information -V, --version Print version information

SUBCOMMANDS: start Start playground stop Stop playground reset Reset playground init Start or reset playground completion Output shell completion code help Print this message or the help of the given subcommand(s) ```

Example

$ oomplay start -c config.yaml [*] start offline-store... [*] start online-store... [*] start metadata-store...

The config.yaml used above: ```yaml online-store: redis: host: 127.0.0.1 port: 6379 password: redis database: 0

offline-store: postgres: host: 127.0.0.1 port: 5432 user: postgres password: postgres database: oomstore_test

metadata-store: mysql: host: 127.0.0.1 port: 3306 user: mysql password: mysql database: oomstore_test ```

Run oomplay --help to get detailed usage.

Installation

From binaries

Pre-built versions of oomplay for various architectures are available at Github release page.

Note that you can try the musl version (which is statically-linked) if runs into dependency related errors.

From source

oomplay is also published on crates.io. If you have Rust toolchains (nightly) installed you can use cargo to install it from source:

cargo install --locked oomplay

If you want the latest version, clone this repository and run cargo install --path ..