A GitKraken util for non-commercial use
Working on GNU/Linux (without snap), Windows and macOS!
WARNING! On
macOSyou should patchGitKrakenonly after first launch and full program closing!
Node.jsv12 LTS or lateryarn
yarn installyarn buildnode dist/bin/gitcracken.js --helpfor more usage information
$ gitcracken patcher [options] [actions...]actions - array of values (any order, any count)
If
actionsis empty, will be usedautomode (ideal for beginners)
| Action | Description |
|---|---|
backup |
Backup app.asar file |
unpack |
Unpack app.asar file into app directory |
patch |
Patch app directory |
pack |
Pack app directory to app.asar file |
remove |
Remove app directory |
| Option | Description (if not defined, will be used auto value) |
|---|---|
-a, --asar |
Path to app.asar file |
-d, --dir |
Path to app directory |
-f, --feature |
Patcher feature (from patches dir without extension) |
You can invoke
-f,--featureseveral times to apply all patches!
Auto patch installed GitKraken (maybe require sudo privileges on GNU/Linux)
$ gitcracken patcherUse custom path to app.asar
$ gitcracken patcher --asar ~/Downloads/gitkraken/resources/app.asarUse custom actions (backup, unpack and patch)
$ gitcracken patcher backup unpack patchAdd this content to your hosts file:
0.0.0.0 release.gitkraken.com