gh-updater
v1.6.1
Published
GitHub repository auto-updater using 7zip or unzip
Downloads
17
Readme
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.