furiko-io / furiko

Kubernetes cron and batch job platform
https://furiko.io
Apache License 2.0
478 stars 21 forks source link

Feature: Implement furiko CLI #67

Closed irvinlim closed 2 years ago

irvinlim commented 2 years ago

We will implement a basic command line interface (CLI) utility furiko, which provides a kubectl-like interface to interact with a Kubernetes API server.

The goals of the CLI tool include:

  1. Providing shortcuts to simplify and streamline commonly performed actions.
  2. Providing a TUI (terminal user interface) when appropriate, for example prompting for option values before executing a JobConfig.

The CLI should NOT be a full replacement of kubectl, but it should be sufficient for 80-90% of users' use cases. They can dig into kubectl if they need to.

irvinlim commented 2 years ago

Future CLI feature requests can be opened in a separate issue. Closing.