robusta icon indicating copy to clipboard operation
robusta copied to clipboard

Distribute Robusta CLI via Scoop package manager for Windows

Open pcgeek86 opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe.

  • Scoop is a popular, open source package manager for Windows, with 15,000+ stars on GitHub
  • Many Kubernetes tools, such as kubectl, kubectx, argocd, pluto, k9s, kubeval, lens, and others, are distributed via Scoop package manager
  • Robusta CLI is currently distributed via pip
  • Robusta CLI is not currently distributed via scoop package manager

image

Describe the solution you'd like

As a developer using Windows 11 on my desktop workstation, I would like to be able to install the Robusta CLI tool using my standard scoop package manager.

pcgeek86 avatar Apr 25 '22 18:04 pcgeek86

Interesting. We've been looking at some solutions for installing Robusta without depending on pip. They most involve:

  1. Creating a single binary containing a python interpreter, the robusta cli, and all library dependencies (there are a few nice python tools for this like pyoxidizer and older alternatives)

  2. Somehow delivering those binaries to end users without pip

This would solve (2) for Windows. (1) still needs to be solved first, right?

@pcgeek86 do you have any capacity to work on the robusta packaging improvements personally? We can provide guidance of course

aantn avatar Apr 30 '22 11:04 aantn

@aantn Hi, I would like to start working on this issue. Would need some guidance of course. Sent you message on slack

alikhanxgrid avatar Sep 28 '22 08:09 alikhanxgrid

Hey all, @alikhanxgrid and I discussed this on Slack.

We're going to close this issue.

We recently added support for running the Robusta cli with Docker instead of installing with pip. Therefore we are not going to add scoop support.

If the need comes up in the future, please re-open.

aantn avatar Sep 28 '22 09:09 aantn