Open pauby opened 1 year ago
I would recommend also having a package parameter to copy the script to a path on the local machine.
I'm unsure how we could best have a repository-solution agnostic upload without calling Chocolatey within the script, but it'll be a fun problem!
Since the Chocolatey installation script is a standalone artifact on the website, we might want to look into adding a version number, or perhaps a date/time, to the top of the file, so that there is a clear indication on the file itself about what version it is.
Thoughts?
At this point I'm starting to feel like we should chuck it in it's own repository (a public one, at that) so we can version it nicely and bring it into the website in another fashion.
Since the Chocolatey installation script is a standalone artifact on the website, we might want to look into adding a version number, or perhaps a date/time, to the top of the file, so that there is a clear indication on the file itself about what version it is.
Yeah, that makes sense.
Checklist
Is Your Feature Request Related To A Problem? Please describe.
No response
Describe The Solution. Why is it needed?
Some feedback received after publishing the recent blog post about the changes made to Chocolatey CLI, it became clear that some organizations are using an outdated version of the installation script. Any new changes made to this script will not be propagated to their environments.
As we don't have a list of people / organizations that internalize that script, we cannot ensure that they get the latest version. If we create a Chocolatey package of the script, published to the Chocolatey Community Repository, then they can simply manage it in the normal way. As part of the Chocolatey package install script, we could provide package parameters that will allow the script to push the Chocolatey install script file to their internal repository.
Just to be clear, I understand that this is a chicken and egg scenario. How can you install the Chocolatey package without Chocolatey CLI? This change is intended for organizations that are internalizing the script and therefore have a least one working admin workstation.
Additional Context
This could also be used for Quick Start Guide and Chocolatey For Business Azure Environment.
Related Issues
No response
┆Issue is synchronized with this Gitlab issue by Unito