gh-updater

1.6.1 • Public • Published

npm version npm downloads Build Status codecov

Known Vulnerabilities codebeat badge Codacy Badge DeepScan grade

GitHub repository auto-updater

The project aims to develop a GitHub repository auto-updater tool using 7-Zip or unzip.

usage 運行方式

Here lists the usage of this tool.

As CLI update tool

If installed as node_modules/.bin/gh-updater:

node_modules/.bin/gh-updater user/repository-branch [target_directory]

default target directory: repository-branch/

e.g.,

# install into gh-updater-master/ 
node_modules/.bin/gh-updater kanasimi/gh-updater-master
# install into **current directory** 
node_modules/.bin/gh-updater kanasimi/gh-updater-master .

Testing GitHub.updater.node.js:

node GitHub.updater.node.js user/repository-branch [target_directory]

As node.js module

const updater = require('gh-updater');
 
// to check version
updater.check_version('kanasimi/gh-updater-master', version_data => console.log(version_data) );
 
// to update
updater.update('kanasimi/gh-updater-master', '.');

OS support

Platform support
Windows ✔️
macOS ✔️
UNIX, Linux ✔️

Requires

In UNIX or macOS, thie update tool will use unzip to extract files. In Windows, the client must install 7-Zip first.

Note

The update tool checks the latest commits of GitHub repository, NOT releases or npm package.

Contact 聯絡我們

Contact us at GitHub.

logo

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.6.1
    5
    • latest

Version History

Package Sidebar

Install

npm i gh-updater

Weekly Downloads

6

Version

1.6.1

License

BSD-3-Clause

Unpacked Size

36.3 kB

Total Files

6

Last publish

Collaborators

  • vimunci