aurae-runtime / aurae

Distributed systems runtime daemon written in Rust.
https://aurae.io
Apache License 2.0
1.85k stars 91 forks source link

aer #287

Closed future-highway closed 1 year ago

future-highway commented 1 year ago

Unfortunately I'm not seeing a path for generating the cli via macros. Doing it manually is not hard, just not ideal.

There are some opinions here in terms of aliases and short flags, but I don't know if they are the right decisions.

Example commands:

aer cell allocate ae-test-cell --isolate-process --isolate-network
aer cell start ae-test-cell ps-aux -c "ls /proc"
aer cell stop ae-test-cell ps-aux
aer cell free ae-test-cell

Example server streaming command:

aer health watch

closes #266

future-highway commented 1 year ago

I think we should merge this as is (without a macro) if we want aer regardless of whether it is autogenerated.

See #298 for more context.