Skip to content

A complete testing setup to build, deploy and interact with smart contracts and decentralised applications on Tezos.

License

Notifications You must be signed in to change notification settings

yoyodefi/Tezster-CLI

 
 

Repository files navigation

Tezster-CLI

Tezster CLI banner

A complete toolbox to build, deploy and interact with the applications on Tezos sandbox and Tezos testnets.
Tezster-CLI comes in an npm package with a set of easy commands to kickstart the development or interaction with Tezos blockchain. It allows you to interact with local nodes as well as remote testnet nodes and deploy or call smart contracts. To get complete understanding of components usage and visual demo follow Tezster-CLI Guide.

Getting Started

Follow below steps to get started with Tezster-CLI.

Prerequisites

  1. Node v. 12.x+
  2. Install Docker

OS Support

  1. Linux (Ubuntu and Debian)
  2. Mac OS X
  3. Windows 10

Note : Currently we are supporting Linux platform for running local nodes. You may encounter local node related issues in Mac OS X and Windows due to docker. If you are on Mac OS X and Windows, you can switch to remote nodes to use our functionalities.

Node.js Installation

Run following commands to install Node.js LTS version

sudo apt-get update
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install nodejs

After installing verify and check the installed version.

node -v 

Docker Installation

For Ubuntu/Linux run : sudo apt install docker.io
For Debian refer this link.
For MAC refer this link. (Docker Desktop v2.1.0.5 or earlier)
For Windows (Win-10 enterprise edition) refer this link. (Docker Desktop v2.1.0.5 or earlier)
For Windows (Win-10 home edition or older) refer this link.

Post docker installation step

Make sure after installing docker you have added $USER to the docker group, if not run the following commands:

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

Clone repository

To clone the repository use the following commands:

git clone https://github.com/Tezsure/Tezster-CLI.git
cd Tezster-CLI
npm install
sudo npm link

Run tezster --version to ensure the version of tezster.

tezster --version

To list down all the tezster commands, run:

tezster --help

Now you can run all the tezster commands. For usage guidance follow our documentation page.

NPM Package

You can install tezster-cli using npm package as well. To install npm package, run:

sudo npm install -g tezster@latest

Note: If you got error message regarding permission denied, try install using sudo npm install -g tezster@latest --unsafe-perm=true.

Run tezster --version to ensure the version of tezster.

tezster --version

To list down all the tezster commands, run:

tezster --help

To setup tezster-cli and for usage guidance visit our documentation page.

Extra

We’re building a lot of exciting features which will be released soon, So stay tuned with our updates and releases!

keep developing

Please go through our error section to get information about the common errors and fixes. For any help or to report any issues please follow the link.

About

A complete testing setup to build, deploy and interact with smart contracts and decentralised applications on Tezos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%