@hashgraph/hedera-cli
v0.1.2 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/hedera-cli
Metadata
- Apache-2.0
- >=18.0.0
- Michiel Mulders
- released 3/8/2024