Skip to content

dojoup

Update or revert to a specific Dojo branch with ease.

Installing

curl -L https://install.dojoengine.org | bash

Usage

To install latest stable version:

dojoup

Note: You may have to install jq to use dojoup. You can do so with the following commands:

# Debian
sudo apt-get install jq
 
# Mac
brew install jq

To install a specific version (in this case the nightly version):

dojoup --version nightly

To install a specific branch (in this case the release/0.1.0 branch's latest commit):

dojoup --branch release/0.1.0

To install a fork's main branch (in this case tarrencev/dojo's main branch):

dojoup --repo tarrencev/dojo

To install a specific branch in a fork (in this case the patch-10 branch's latest commit in tarrencev/dojo):

dojoup --repo tarrencev/dojo --branch patch-10

To install from a specific Pull Request:

dojoup --pr 1071

To install from a specific commit:

dojoup -c 94bfdb2

To install a local directory or repository (e.g. one located at ~/git/dojo, assuming you're in the home directory)

Note: --branch, --repo, and --version flags are ignored during local installations.
dojoup --path ./git/dojo

Tip: All flags have a single character shorthand equivalent! You can use -v instead of --version, etc.


Precompiled binaries

Precompiled binaries are available from the GitHub releases page. These are better managed by using Dojoup.

ℹ️ Note

If you're on Windows, you will need to install and use Git BASH or WSL, as your terminal, since Dojoup currently does not support Powershell or Cmd.