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

vicky-cli: Basic functionality #9

Open
4 of 9 tasks
johannwagner opened this issue Apr 22, 2024 · 0 comments
Open
4 of 9 tasks

vicky-cli: Basic functionality #9

johannwagner opened this issue Apr 22, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request stale Waiting for someone or something thinking This is currently being pondered about
Milestone

Comments

@johannwagner
Copy link
Contributor

johannwagner commented Apr 22, 2024

We probably need a basic CLI tool to interact with Vicky.
This can be used by a user (authentication via OIDC) or a machine.

  • We want this as a seperate binary, which creates a config file in a good location.
  • We want to be able to login to a specific vicky instance via the CLI.
  • We want to be able to switch contexts between different logins and instances, e.g lab and production.
  • We want to support an authentication via OAuth2 Device Flow for users.
  • We want to support a static authentication for machines (to be discussed, machine authentication is probably a more complex topic)
  • We want to be able to do the basic API functionalities via the cli, e.g. create a task, list tasks, etc.
  • We want to get the raw output on request.
  • We want to have a basic human-readable output if the command fits.
  • We want a version command
@johannwagner johannwagner added this to the v0.1 milestone Apr 22, 2024
@Kek5chen Kek5chen mentioned this issue May 2, 2024
@Kek5chen Kek5chen self-assigned this May 28, 2024
@Kek5chen Kek5chen added enhancement New feature or request thinking This is currently being pondered about stale Waiting for someone or something labels May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale Waiting for someone or something thinking This is currently being pondered about
Projects
None yet
Development

No branches or pull requests

2 participants