KAIZEN CLI

kaizen add <package>

To install KAIZEN package e.g. bluzelle, nkn or boilerplate

Parameters:

name - optional, specify the project name when execute kaizen add boilerplate

library - optional, specify the library want to include react or vue, when execute *kaizen add boilerplate.

kaizen remove <package>

To uninstall KAIZEN package e.g. bluzelle, nkn or boilerplate

Parameters:

package - require, bluzelle or nkn

kaizen set-ipfs --host <host> --port <port> --protocol <protocol>

Setting IPFS configuration for IPFS API usage

Parameters:

host - required, e.g. ipfs.infura.io

port - required, e.g. 5001

protocol - required, e.g. https

$ kaizen set-ethereum --network <network id> --port <port> --provider <provider>

Setting Ethereum configuration

Parameters:

network - required, e.g. 3 which mean Ropsten testnet

port - required, e.g. 8545

provider - required, e.g. https://ropsten.infura.io/you-infura-key

$ kaizen set-nkn --identifier <identifier> --private-key <private key> --rpc-server <seed RPC server address>

Setting NKN configuration

Parameters:

identifier - required,

private-key - required,

rpc-server - required,

$ kaizen ipfs upload <file|directory path>

User can specify the path and upload to IPFS. Should use ‘kaizen set-ipfs’ to setting IPFS configuration first

Parameters:

file|directory path - optional, default is current terminal position

$ kaizen test contracts

To execute truffle testing scripts

$ kaizen compile contracts

To execute truffle testing scripts

$ kaizen deploy contracts

To execute truffle testing scripts