selium-remote-cli-0.3.0 is not a library.
Remote Client module
Provides users with a client library and CLI for orchestrating Selium applications and servers from afar.
Crate structure
This service has 4 crates:
selium-remote-client-cli(cli/) - CLI binary for executing commands via theselium-remote-clientlibselium-remote-client(client/) - client library that guests consumeselium-remote-client-protocol(protocol/) - wire protocolselium-remote-client-server(server/) - WASM module run by the host
Usage
Compile the selium-remote-client-server component to WebAssembly and install in the Runtime's work directory:
The selium-remote-client-server component should be added to the Selium Runtime's initialisation args:
Capabilities
The CLI accepts the following capability names:
SessionLifecycle, ChannelLifecycle, ChannelReader, ChannelWriter, ProcessLifecycle,
NetQuicBind, NetQuicAccept, NetQuicConnect, NetQuicRead, NetQuicWrite,
NetHttpBind, NetHttpAccept, NetHttpConnect, NetHttpRead, NetHttpWrite,
NetTlsServerConfig, NetTlsClientConfig, SingletonRegistry, SingletonLookup, TimeRead