1.0.1 • Published 1 year ago

@omega172/autoupdatejs v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Auto Update

This is a very simple module that enables a node.js application to check for updates from a GitHub repo.

Installation

npm install @omega172/autoupdatejs

Example Use

import { AutoUpdate } from '@omega172/autoupdatejs';

const Config = {
    RepoURL: 'https://github.com/Omega172/AutoUpdateJS/',
    Branch: 'main',
    PathToPackage: '/EXAMPLE PATH/ANOTHER_FOLDER/',
    ExecuteOnComplete: 'echo Update complete!',
    ExitOnComplete: true
}

const AutoUpdater = new AutoUpdate(Config);
AutoUpdater.CheckForUpdate((UpdateAvailable) => {
    if (UpdateAvailable) {
        AutoUpdater.Update();
    } else {
        console.log('Up to date');
    }
});

TODO

  • List of files to exclude by path
  • Support updating from releases