smbgs / syml

MIT License
3 stars 0 forks source link

Define the CLI interface for extra modules #5

Open achichenin opened 3 years ago

achichenin commented 3 years ago

All modules should be able to register actions and events that they support. Actions should be automatically extend the CLI set of commands.

Arguments should be properly validated and results should be retrieved either as synchronous "results" or, preferably typed "events" rendered as CLI output.

Note, other orchestration tools will use the same interface as CLI so the definition should be shared with "k8s operator" etc.