Crates.io | iceoryx2-cli |
lib.rs | iceoryx2-cli |
version | |
source | src |
created_at | 2024-09-28 16:26:52.990702 |
updated_at | 2024-12-23 17:28:55.303285 |
description | CLI tools for iceoryx2 |
homepage | https://iceoryx.io |
repository | https://github.com/eclipse-iceoryx/iceoryx2 |
max_upload_size | |
id | 1390228 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
CLI tooling for interacting with iceoryx2
systems.
Install via cargo
:
cargo install iceoryx2-cli
The entrypoint to the CLI is iox2
:
$ iox2 --help
The command-line interface entrypoint to iceoryx2.
Usage: iox2 [OPTIONS] [COMMAND]
Options:
-l, --list List all installed external commands
-p, --paths Display paths that will be checked for external commands
-h, --help Print help
-V, --version Print version
Commands:
... See external installed commands with --list
Sub-commands are separate binaries (prefixed with iox2-
) which can be
discovered by the entrypoint:
$ iox2 --list
Discovered Commands:
node
service
Sub-commands can be run using their discovered name:
$ iox2 service --help
Query information about iceoryx2 services
Usage: iox2 service [OPTIONS] [COMMAND]
Options:
-f, --format <FORMAT> [default: RON] [possible values: RON, JSON, YAML]
-h, --help Print help
-V, --version Print version
Commands:
list List all services
details Show service details
$ iox2 node --help
Query information about iceoryx2 nodes
Usage: iox2 node [OPTIONS] [COMMAND]
Options:
-f, --format <FORMAT> [default: RON] [possible values: RON, JSON, YAML]
-h, --help Print help
-V, --version Print version
Commands:
list List all nodes
details Show node details
iox2-
and placing it on the PATH
to be discovered
by iox2
iceoryx2-cli
for some helpers to help with implementation:
output
module defining the various output structures used by this
crateFilter
trait for filtering data retrieved from iceoryx2
Format
enum providing functionality for outputting in different
formats