Skip to content
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

CLI interface to expose unified REST interface #28

Open
dovydas-an opened this issue Oct 14, 2024 · 6 comments
Open

CLI interface to expose unified REST interface #28

dovydas-an opened this issue Oct 14, 2024 · 6 comments
Assignees
Labels

Comments

@dovydas-an
Copy link
Contributor

Develop alpha version of a CLI interface that exposes the functionality of unified REST interface. (#26).

@Jonas-Puksta-Sensmetry
Copy link
Contributor

Implemented a check backend which just calls the check library REST API here 850dc53. This is needed since we may want to use the CLI interface from somewhere where we don't have direct access to the backend (e.g. in GitHub pipelines)

@victor-linroth-sensmetry
Copy link
Contributor

Started implementing a CLI in commit 06d39b1.

@victor-linroth-sensmetry
Copy link
Contributor

Continued extending the CLI in commits 87a9bce, f103ade, bc99fb2, 49c1af8. CLI can now generate a local configuration where you can set which backends to use, with the possibility of using multiple different backends. Supports listing and using check templates, as well as creating, deleting and listing checks. Updating checks remains to be implemented, as does configuring individual settings of backends.

@victor-linroth-sensmetry
Copy link
Contributor

No major new features but I did some general restructuring and polishing of the CLI to make it a bit more usable, specifically the configuring of the backends. I have also been working on making the error handling a bit better.

@victor-linroth-sensmetry
Copy link
Contributor

Improved error handling. No longer crashes when failing to connect to backend

@tilowiklundSensmetry
Copy link
Contributor

#26 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants