-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plans for command line interface #93
Comments
@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. |
Great to hear that, thanks! For now we just check the running processes, so we have a workaround. |
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: Therefore I marked it as done. We can later plan to release dora into more package manager. |
We are planning a dora command line tool with the following subcommands:
For v0.1:
help
: Help about any command (generated by clap)check
dora-coordinator
is runningiox-roudi
deamon is runningbuild
: Build the dora nodes/operators (similar to run.rs in current examples)graph
: Generate dataflow graph per YAML spectemplates
: Dora node/operator templatestart
: Run dora dataflowstop
: Stop dora dataflowdestroy
: Cleanup and destroy all dora related processeslist
: List running dora entities (resources)up
: Install all dora dependencies and start dora coordinator, iceoryx daemon and/or zenoh router etcRuntime::init
function eclipse-iceoryx/iceoryx-rs#62).upgrade
: Upgrade doraLater:
dashboard
: Open the dora dashboard in a web browser (future)logs
: Tail logs from customer node/operatorsmetrics
: Fetch metrics from customer node/operatorsstats
: Display dora/traffic statisticsget
: Get info about the dora entity (future may need CRUD on dora entity)graph
: visualize as image directly (e.g. assvg
)Other Ideas:
package
: Create an archive file containing all compiled nodes for easier distributioncargo package
See the discussion in #81 for more context.
Implementation PRs:
check
,build
,graph
andtemplates
commands #84start
anddestroy
and make coordinator a daemon #97list
command to list running dataflows #107dora new
#116dora up
command to start coordinator and iceoryx RouDi #117The text was updated successfully, but these errors were encountered: