diff --git a/Cargo.toml b/Cargo.toml index 24dfef2e3..b57aaf01a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,6 +18,14 @@ members = [ "iceoryx2-pal/posix/", "iceoryx2-pal/configuration/", + "iceoryx2-cli/iox2", + "iceoryx2-cli/iox2-introspect", + "iceoryx2-cli/iox2-processes", + "iceoryx2-cli/iox2-pub", + "iceoryx2-cli/iox2-rpc", + "iceoryx2-cli/iox2-services", + "iceoryx2-cli/iox2-sub", + "examples", "benchmarks/publish-subscribe", diff --git a/iceoryx2-cli/iox2-introspect/Cargo.toml b/iceoryx2-cli/iox2-introspect/Cargo.toml new file mode 100644 index 000000000..dbab0d185 --- /dev/null +++ b/iceoryx2-cli/iox2-introspect/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "iox2-introspect" +description = "Iceoryx2: CLI for introspecting iceoryx 2 internals" +categories = { workspace = true } +edition = { workspace = true } +homepage = { workspace = true } +keywords = { workspace = true } +license = { workspace = true } +repository = { workspace = true } +rust-version = { workspace = true } +version = { workspace = true } + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/iceoryx2-cli/iox2-introspect/src/main.rs b/iceoryx2-cli/iox2-introspect/src/main.rs new file mode 100644 index 000000000..e7a11a969 --- /dev/null +++ b/iceoryx2-cli/iox2-introspect/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +} diff --git a/iceoryx2-cli/iox2-processes/Cargo.toml b/iceoryx2-cli/iox2-processes/Cargo.toml new file mode 100644 index 000000000..7d69df5de --- /dev/null +++ b/iceoryx2-cli/iox2-processes/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "iox2-processes" +description = "Iceoryx2: CLI for managing iceoryx2 processes" +categories = { workspace = true } +edition = { workspace = true } +homepage = { workspace = true } +keywords = { workspace = true } +license = { workspace = true } +repository = { workspace = true } +rust-version = { workspace = true } +version = { workspace = true } + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/iceoryx2-cli/iox2-processes/src/main.rs b/iceoryx2-cli/iox2-processes/src/main.rs new file mode 100644 index 000000000..e7a11a969 --- /dev/null +++ b/iceoryx2-cli/iox2-processes/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +} diff --git a/iceoryx2-cli/iox2-pub/Cargo.toml b/iceoryx2-cli/iox2-pub/Cargo.toml new file mode 100644 index 000000000..89ab86ea0 --- /dev/null +++ b/iceoryx2-cli/iox2-pub/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "iox2-pub" +description = "Iceoryx2: CLI for publishing to iceoryx2" +categories = { workspace = true } +edition = { workspace = true } +homepage = { workspace = true } +keywords = { workspace = true } +license = { workspace = true } +repository = { workspace = true } +rust-version = { workspace = true } +version = { workspace = true } + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/iceoryx2-cli/iox2-pub/src/main.rs b/iceoryx2-cli/iox2-pub/src/main.rs new file mode 100644 index 000000000..e7a11a969 --- /dev/null +++ b/iceoryx2-cli/iox2-pub/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +} diff --git a/iceoryx2-cli/iox2-rpc/Cargo.toml b/iceoryx2-cli/iox2-rpc/Cargo.toml new file mode 100644 index 000000000..0bddfb8e1 --- /dev/null +++ b/iceoryx2-cli/iox2-rpc/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "iox2-rpc" +description = "Iceoryx2: CLI for rpc operations" +categories = { workspace = true } +edition = { workspace = true } +homepage = { workspace = true } +keywords = { workspace = true } +license = { workspace = true } +repository = { workspace = true } +rust-version = { workspace = true } +version = { workspace = true } + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/iceoryx2-cli/iox2-rpc/src/main.rs b/iceoryx2-cli/iox2-rpc/src/main.rs new file mode 100644 index 000000000..e7a11a969 --- /dev/null +++ b/iceoryx2-cli/iox2-rpc/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +} diff --git a/iceoryx2-cli/iox2-services/Cargo.toml b/iceoryx2-cli/iox2-services/Cargo.toml new file mode 100644 index 000000000..f787a5a57 --- /dev/null +++ b/iceoryx2-cli/iox2-services/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "iox2-services" +description = "Iceoryx2: CLI for managing iceoryx2 services" +categories = { workspace = true } +edition = { workspace = true } +homepage = { workspace = true } +keywords = { workspace = true } +license = { workspace = true } +repository = { workspace = true } +rust-version = { workspace = true } +version = { workspace = true } + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/iceoryx2-cli/iox2-services/src/main.rs b/iceoryx2-cli/iox2-services/src/main.rs new file mode 100644 index 000000000..85aad77fc --- /dev/null +++ b/iceoryx2-cli/iox2-services/src/main.rs @@ -0,0 +1,5 @@ +fn main() { + println!("Hello, world!"); +} + + diff --git a/iceoryx2-cli/iox2-sub/Cargo.toml b/iceoryx2-cli/iox2-sub/Cargo.toml new file mode 100644 index 000000000..8fdb6c736 --- /dev/null +++ b/iceoryx2-cli/iox2-sub/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "iox2-sub" +description = "Iceoryx2: CLI for subscribing to iceoryx2" +categories = { workspace = true } +edition = { workspace = true } +homepage = { workspace = true } +keywords = { workspace = true } +license = { workspace = true } +repository = { workspace = true } +rust-version = { workspace = true } +version = { workspace = true } + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/iceoryx2-cli/iox2-sub/src/main.rs b/iceoryx2-cli/iox2-sub/src/main.rs new file mode 100644 index 000000000..e7a11a969 --- /dev/null +++ b/iceoryx2-cli/iox2-sub/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +} diff --git a/iceoryx2-cli/iox2/Cargo.toml b/iceoryx2-cli/iox2/Cargo.toml new file mode 100644 index 000000000..dd94c3e07 --- /dev/null +++ b/iceoryx2-cli/iox2/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "iox2" +description = "Iceoryx2: CLI entry-point" +categories = { workspace = true } +edition = { workspace = true } +homepage = { workspace = true } +keywords = { workspace = true } +license = { workspace = true } +repository = { workspace = true } +rust-version = { workspace = true } +version = { workspace = true } + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/iceoryx2-cli/iox2/src/main.rs b/iceoryx2-cli/iox2/src/main.rs new file mode 100644 index 000000000..6686bd0e3 --- /dev/null +++ b/iceoryx2-cli/iox2/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!") +}