# CIC Token Deployment Tool CIC-CLI provides tooling to generate and publish metadata in relation to token deployments. ```shell pip install --extra-index-url https://pip.grassrootseconomics.net cic ``` ## Usage ### Using the wizard ``` # Local cic wizard ./somewhere -c ./config/dev-docker # Production cic wizard ./somewhere -c ./config/prod ``` ### Modular Some of the concepts described below assume familiarity with base concepts of the CIC architecture. Please refer to the appropriate documentation for more information. To initialize a new token deployment for the EVM: ```shell cic init --target eth --name --symbol --precision ``` To automatically fill in settings detected in the network for the EVM: ```shell cic ext --registry -d -i -p eth ``` ## Structure of the components ![image](./doc/sphinx/components.svg) CIC-CLI is designed to interface any network type backend. The current state of the package contains interface to EVM only. Thus, the examples below are limited to the context of the EVM. ## Development ### Requirements - [poetry](https://python-poetry.org/docs/#installation) ### Setup ``` poetry install ``` ### Running the CLI ```bash poetry run cic -h ``` ### Tests ``` poetry run pytest ```