- Notifications
You must be signed in to change notification settings - Fork71
dymensionxyz/roller
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Roller CLI is a command-line interface tool designed to facilitate the creationand operation of RollApps on the Dymension Hub.It allows developers to effortlessly spin up and run RollApps, simplifying thedevelopment process and making the Dymension Hubmore accessible.
To build and test the latest version from the main branch:
First, install all the necessary dependencies using the following command:
curl https://raw.githubusercontent.com/dymensionxyz/roller/main/install.sh| bash
Next, clone this repository. Once cloned, navigate to the root directory and execute:
make build
This command builds the latest version of Roller and places the executablein the./build
directory.
To run Roller, use:
./build/roller
To run all the tests, run from the root directory:
gotest ./...
To install a specific pre-release version, use:
export ROLLER_RELEASE_TAG="<RELEASE_TAG>"curl -L https://dymensionxyz.github.io/roller/install.sh| bash
For more information about Roller and its usage, please refer tothe documentation.
pre-commit will help you with the hooks that will make sure you follow the style guidelines, once installedrun:
pre-commit install -c .pre-commit-config.yaml -t commit-msgpre-commit install -c .pre-commit-config.yaml
About
CLI tool for deploying Dymension RollApps