Hupcup

Sync your github forks without Git or Node. This is the Go version of hub-sync. You could use binary files rather than heavy envirnoments.

Download Binary

Prebuilt binaries available at https://github.com/ritou11/hub-cup/releases

TL;DR

# Generate a token **with public_repo scope** at https://github.com/settings/tokens
echo the-token > ~/.hub-cup
# Update your webpack fork default branch to the latest of upstream:
hub-cup webpack
# Update your material-ui fork default branch to the latest of upstream:
hub-cup material-ui
# Update your material-ui fork master branch to the latest of upstream:
hub-cup material-ui/master
# Update your antediluvian io.js fork to the latest nodejs:
hub-cup io.js # name doesn't need to match exactly
hub-cup io.js nodejs/node # but you MUST specify the repo if you want to sync to the upstream of upstream

Usage

NAME:
   hub-cup - Make your github forks catch up with origins

USAGE:
   hub-cup <what> [<from>]

VERSION:
   0.1.0

AUTHOR:
   Nogeek <ritou11@gmail.com>

GLOBAL OPTIONS:
   --token value, -t value  Github token, see https://github.com/settings/tokens
   --token-file path        path to your Github token file (default: "~/.hub-cup")
   --force, -f              As if {git push --force}
   --dry-run, -n            Don't actually update
   --debug                  print debug messages
   --help, -h               print the help
   --version, -v            print the version
Haotian Liu
Haotian Liu
PhD of Electrical Engineering

My research interests include reinforcement learning, contextual bandit, power system and model-free control.

Related