Note:
This implementation has one idiosyncratic behavior, which is that the sync command upgrades chocolatey, instead of syncing any repositories. This is because chocolatey does not have an analogue for the usual synchronization command found in typical package managers. This is not to be confused with chocolatey's sync command, whose behavior is entirely different.
If the sync implementation differs among package managers significantly, it might be better to drop support of this one particular command in the future.
This PR adds Chocolatey support to genpack
Note: This implementation has one idiosyncratic behavior, which is that the sync command upgrades chocolatey, instead of syncing any repositories. This is because chocolatey does not have an analogue for the usual synchronization command found in typical package managers. This is not to be confused with chocolatey's sync command, whose behavior is entirely different.
If the sync implementation differs among package managers significantly, it might be better to drop support of this one particular command in the future.