Philipp Oppermann
2d0f0dcf5e
Merge branch 'main' into error-logging
1 year ago
Philipp Oppermann
2680e61404
Change default log level to info and consider `RUST_LOG`
Allows to override the log level through the `RUST_LOG` env variable.
1 year ago
Philipp Oppermann
2e0419b100
Add basic log forwarding from daemon to CLI
Forwarded by coordinator
1 year ago
Philipp Oppermann
cdb3123fa8
Format dora list output as table
1 year ago
haixuanTao
b9f67a2855
Add grace duration and kill process
2 years ago
haixuanTao
f0db125499
Use `Uuid::v7` to have chronological Uuid
2 years ago
Philipp Oppermann
fecb58be60
Update `bat` dependency to v0.24
2 years ago
haixuanTao
6dfd4b17b3
adding daemon, coordinator and runtime command in the cli
2 years ago
haixuanTao
0718c35265
Fix CD errors and try to release new version
2 years ago
haixuanTao
06356ffe25
Renaming `dora-cli` dora
2 years ago
Philipp Oppermann
21c3fe33cd
Replace unmaintained `atty` crate with `std::io::IsTerminal`
There is a current vulnerability (low severity) and the crate appears to be unmaintained. Since Rust 1.70, we should be able to use the new `IsTerminal` trait of the standard library instead.
2 years ago
haixuanTao
ca182bb131
Provide a way to access logs through the CLI
3 years ago
haixuanTao
8f05ec79a1
Add attach logic and hot-reloading logic to the cli
3 years ago
haixuanTao
8e58396213
remove header file from template
3 years ago
haixuanTao
7a7a20a298
Add missing licenses and centralise license definition
test new crates version release
3 years ago
haixuanTao
101ddd2092
add documentation and description to all crates
test rc 2 version
fix version typo
Test crates.io new dora tag release
3 years ago
haixuanTao
f5b65d6de7
Remove unused dependencies to simplify publishing
Remove unused dependencies
3 years ago
haixuanTao
f1cf0864a4
Remove static path from workspace dependency
Removing those path make it easier to move package, reduce path management
reduce complexity and make it easier to export crates to `crates.io`
3 years ago
haixuanTao
447777a14c
Remove `remove_dir_al` as it is vulnerable to a race condition according to dependabot
3 years ago
Philipp Oppermann
1e07a73a64
Merge branch 'main' into unify-nodes-and-operators
3 years ago
dependabot[bot]
f76071205f
Bump webbrowser from 0.8.0 to 0.8.3
Bumps [webbrowser](https://github.com/amodm/webbrowser-rs ) from 0.8.0 to 0.8.3.
- [Release notes](https://github.com/amodm/webbrowser-rs/releases )
- [Changelog](https://github.com/amodm/webbrowser-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/amodm/webbrowser-rs/compare/v0.8.0...v0.8.3 )
---
updated-dependencies:
- dependency-name: webbrowser
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Philipp Oppermann
8c1c29f7f8
Remove icoryx roudi handling from dora-cli
3 years ago
Philipp Oppermann
d8260d5d2c
Inherit package version from workspace root
This way, we don't need to update the version manually in all sub-crates on every release.
3 years ago
haixuanTao
9a0b303e98
Replace all versions to `v0.1.1`
3 years ago
Philipp Oppermann
7da63b89ce
Merge branch 'request-reply-com-layer' into interactive-cli
3 years ago
Philipp Oppermann
03d9c05eab
Use TCP-based request/reply communication layer for control messages
Use the new request/reply communcation layer and its TCP-based implementation for sending control messages from the CLI to the dora coordinator.
3 years ago
Philipp Oppermann
94ecacdfee
Implement an interactive `dora stop` command
Queries the list of running dataflows from the coordinator and prompts the user to choose one.
3 years ago
Philipp Oppermann
ef4046165e
Allow configuring the `dora up` behavior through a `dora-config.yml` file
3 years ago
haixuanTao
ffe686a10d
Pin zenoh git commit
Pinning zenoh git version to fix recompilation of the `dora-api-operator` when it
is a user dependency.
3 years ago
Philipp Oppermann
aec8643366
Check if `iox-roudi` process is running
3 years ago
Philipp Oppermann
559875a577
CLI check wether dora-runtime is running
3 years ago
Philipp Oppermann
5d89f81d86
Refactor control API as zenoh queries
Allows replying to requests. We use this to send the dataflow UUID back to the CLI after starting it.
3 years ago
Philipp Oppermann
963f39fa99
Implement cli `destroy` command using zenoh-based control channel
3 years ago
Philipp Oppermann
f052a6929c
Rename the dora cli executable to `dora-cli`
To avoid name collision with Python package.
The executable is renamed back to `dora` in the release archive for easier usage.
3 years ago
Philipp Oppermann
a31036eabf
Update cli to clap v4
3 years ago
Philipp Oppermann
4e30103215
Add a `--open` option `graph` command to open graph in browser automatically
3 years ago
Philipp Oppermann
b266b82b7c
Render graph as HTML to allow opening it in browser directly
3 years ago
Philipp Oppermann
d57cafadc4
Implement `dora graph` subcommand based on coordinator visualization code
3 years ago
Philipp Oppermann
4ed7eb2faa
Start creating boilerplate for new cli binary
3 years ago