; docformat = 'rst'
; main-level example program
updater = obj_new('MGnetUpdate', url=url, current_version='3.1', $
relative_root='.')
needsUpdating = updater->checkForUpdates(releases=releases)
if (needsUpdating) then begin
; get listing of possibly multiple versions with release notes
for r = 0L, n_elements(releases) do begin
print, releases[r].title
print, strjoin(strarr(strlen(releases[r].title)) + '-')
print, releases[r].description
print
endfor
; get most recent update
updater->update(version=releases[0].version)
endif
obj_destroy, updater
end