Hejka,
jakoś tak wczoraj natchnęło mnie na zrobienie updatera bo zawsze jako początkujący programista, chciałem by ktoś mógł zaktualizować mój program samodzielnie, a nie pobierając ode mnie wysłanego na fb :/
Na razie obsługuje tylko GitHub'a(chodzi o latest release API, oraz pobiera binarki własnie stamtąd), ale łatwo można zaimplementować również coś innego.
Nie będę opisywał jak on cały działa, gdyż wszystko jest na GitHub'ie.
Jeśli macie jakieś pytania, albo spostrzeżenia co do kodu(albo jakiś błąd w readme, bo perfekcyjny w angielskim jeszcze nie jestem) to w komentarzach/odpowiedziach.
Source