Closed markwallsgrove closed 8 years ago
GitHub API call to list a repositories releases. If we named the assets correctly we could include binaries and patches. The patches would be used with go-update to provide secured & smaller downloads.
Tool to define the patches, bsdiff
It would be worth defining the update mechanism as a update
action ae update
with a progress bar if possible. The patching will be fast, but the downloading might be slow.
Provide the ability to roll to any version, backwards and forwards, by supplying a patch forwards and backwards
List all of the versions and allow the user to pick which version is required. Then download each patch required and apply in turn.
Created this gist to figure how go-install works.
Raising issue to add the ability to list update. I have decided to not add code so that the user can choose which update to roll to, unless it is raised as a requirement. Will add another issue for updating to the latest version.
~/.ae/ae