@hashgraph/hedera-cli

v0.1.1
CLI tool to manage and setup developer environments for Hedera Hashgraph.
CLI Hedera Hashgraph DLT

build

npm run format && rimraf --glob 'dist/' && tsc && npm run copy-state && npm run rename-base-state && npm run copy-input

clean

rm -rf dist/ && rm -rf coverage/ && rm -rf junit.xml && rm -rf junit-e2e.xml

dev-build

rm -rf dist/ && tsc && npm run copy-test-state && npm run copy-input && npm run rename-test-state && npm run watch

watch

tsc --watch

copy-test-state

copyfiles -u 2 src/state/test_state.json dist/state/

rename-base-state

node -e "require('fs').rename('dist/state/base_state.json', 'dist/state/state.json', function(err) { if (err) console.log(err); })"

rename-test-state

node -e "require('fs').rename('dist/state/test_state.json', 'dist/state/state.json', function(err) { if (err) console.log(err); })"

copy-state

copyfiles -u 2 src/state/base_state.json dist/state/

copy-input

copyfiles -u 2 src/input/*.json dist/input/

lint

eslint 'src/**/*.{js,ts,tsx}' --quiet

format

prettier --write 'src/**/*.{js,ts,tsx}'

unit-test

JEST_SUITE_NAME='Unit Tests' JEST_JUNIT_OUTPUT_NAME='junit.xml' jest --coverage --coverageDirectory='coverage/unit' -- __tests__/commands/**/*.test.ts

e2e-test

JEST_SUITE_NAME='E2E Tests' JEST_JUNIT_OUTPUT_NAME='junit-e2e.xml' jest --coverage --coverageDirectory='coverage/e2e' -- __tests__/e2e.test.ts --runInBand

test

npm run unit-test && npm run e2e-test

single-test

jest
npm i @hashgraph/[email protected]

Metadata

Downloads