podman-desktop icon indicating copy to clipboard operation
podman-desktop copied to clipboard

Add install (onboarding) and uninstall support to CLI Tools extension point

Open dgolovin opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe

Extension contributing a CLI Tool should be able to configure the way binaries are downloaded, installed and uninstalled or provide custom installation and removal workflows.

Extension point implementation should provide different types of installers capable of downloading binaries form different sources:

  • direct download
  • github releases
  • etc

installing and removing various types of installation packages:

  • windows installers
  • macOS packages
  • brew packages
  • chocolatey packages
  • direct copy of executable files

Contributing extensions should be able to configure different installers for different platforms if needed.

Describe the solution you'd like

Configure download or installer referencing it by type and providing configuration for it in a form of object or providing custom workflow implementation as a function with API defined signature.

Describe alternatives you've considered

No response

Additional context

No response

dgolovin avatar Nov 04 '23 04:11 dgolovin

This issue has been automatically marked as stale because it has not had activity in the last 6 months. It will be closed in 30 days if no further activity occurs. Please feel free to leave a comment if you believe the issue is still relevant. Thank you for your contributions!

github-actions[bot] avatar May 03 '24 00:05 github-actions[bot]

This issue has been automatically closed because it has not had any further activity in the last 30 days. Thank you for your contributions!

github-actions[bot] avatar Jun 02 '24 00:06 github-actions[bot]