Looks good, Choco is certainly not perfect. How do you handle different old versions? Are they stored in GitHub in the same YAML file or is there some other mechanism for handling this?
Here are some examples: https://github.com/appget/appget.packages/tree/master/manife...
https://github.com/appget/appget.packages/tree/master/manife...
but as I said, I'm pretty open to suggestions on how to make this better. feel free to ping me or open a github issue if you have any ideas, suggestions.