podman-desktop
podman-desktop copied to clipboard
Add install (onboarding) and uninstall support to CLI Tools extension point
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
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!
This issue has been automatically closed because it has not had any further activity in the last 30 days. Thank you for your contributions!