cosmos-sdk/docs/sdk/cosmos-sdk-cli.md

870 B

cosmos-sdk-cli

Create a new blockchain project based on cosmos-sdk with a single command.


Installation

go get github.com/cosmos/cosmos-sdk
cd $GOPATH/src/github.com/cosmos/cosmos-sdk
make all

This will install a binary cosmos-sdk-cli

Creating a new project

cosmos-sdk-cli init Your-Project-Name

This will initialize a project, the dependencies, directory structures with the specified project name.

Example:

cosmos-sdk-cli init testzone -p github.com/your_user_name/testzone

-p remote project path (optional). If this is not provided, it creates testzone under $GOPATH/src/

cd $GOPATH/src/github.com/your_user_name/testzone
make

This will create two binaries(basecli and basecoind) under bin folder. basecoind is the full node of the application which you can run, and basecli is your light client.