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 = ; // to check versionupdater; // to updateupdater;
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.