dora-rs / dora

DORA (Dataflow-Oriented Robotic Architecture) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines.
https://dora-rs.ai
Apache License 2.0
1.5k stars 79 forks source link

Plans for command line interface #93

Open phil-opp opened 1 year ago

phil-opp commented 1 year ago

We are planning a dora command line tool with the following subcommands:

For v0.1:

Later:

Other Ideas:

See the discussion in #81 for more context.

Implementation PRs:

elBoberido commented 1 year ago

@phil-opp creating an API to check whether the iceoryx daemon is running is on our todo list. We are at the moment just busy with other stuff.

phil-opp commented 1 year ago

Great to hear that, thanks! For now we just check the running processes, so we have a workaround.

haixuanTao commented 1 year ago

Just want to comment that, I think that the upgrade of dora should be done at a package manager level.

At present time, dora is packaged in cargo, and can be upgraded as such: cargo install dora-cli --force or with https://crates.io/crates/cargo-update as any other Rust application.

Therefore I marked it as done.

We can later plan to release dora into more package manager.