1+ #!/usr/bin/env node
2+
3+ // @TODO implement command line interface
4+ // @NOTE this is strictly *placeholder*
5+
16module . exports = commands ( ) {
2- initdb : 'npx ts-node ./src/utils/initServer/create-indexes.ts' ,
3- inittokens : 'npx ts-node ./src/utils/initServer/init-tokens.ts' ,
4- initpools : 'npx ts-node ./src/utils/initServer/init-pools.ts' ,
5- inittxs : 'npx ts-node ./src/utils/initServer/init-whales.ts' ,
6- dev - common : 'npx ts-node-dev ./src/listener-commons.ts' ,
7- dev - mempool : 'npx ts-node-dev ./src/listener-mempool.ts' ,
8- dev - confirm : 'npx ts-node-dev ./src/listener-confirmation.ts' ,
9- dev - ws : 'npx ts-node-dev ./src/_websocket-server.ts' ,
10- init - heroku : 'npx ts-node ./src/utils/initServer/set-heroku.ts' ,
11- reset - hard : 'npx ts-node ./src/utils/dev-utils/drop-transactions.ts' ,
12- reset - txs : 'npx ts-node ./src/utils/dev-utils/reset-transactions.ts' ,
13- reset - txc : 'npx ts-node ./src/utils/dev-utils/reset-transactions-c.ts' ,
14- reset - txp : 'npx ts-node ./src/utils/dev-utils/reset-transactions-p.ts' ,
15- reset - t - h : 'npx ts-node ./src/utils/dev-utils/reset-transactions-t-h.ts' ,
16- reset - pools : 'npx ts-node ./src/utils/dev-utils/reset-pools.ts' ,
17- reset - blocks : 'npx ts-node ./src/utils/dev-utils/reset-blocks.ts' ,
18- reset - tokens : 'npx ts-node ./src/utils/dev-utils/reset-tokens.ts' ,
19- web - worker : 'node ./dist/_websocket-server.js' ,
20- worker - common : ' node ./dist/listener-commons.js' ,
21- worker - mempool : 'node ./dist/listener-mempool.js' ,
22- worker - confirm : 'node ./dist/listener-confirmation.js' ,
23- run - workers : 'npm run-script worker-common && npm run-mempool && npm run-script worker-confirm' ,
24- clean : 'npx gts clean' ,
25- lint : 'npx gts lint' ,
26- build : 'npx tsc -b' ,
27- compile : 'NODE_ENV=production npx tsc -b' ,
28- fix : 'npx gts fix' ,
29- testdb : 'npm run init-db' ,
30- pretest : 'npm run-script init-tokens && npm run-script init-txs' ,
31- posttest : 'npm run lint'
32- } ;
7+
8+ init - db : 'npx ts-node ./src/utils/initServer/create-indexes.ts' ,
9+ init - tokens : 'npx ts-node ./src/utils/initServer/init-tokens.ts' ,
10+ init - pools : 'npx ts-node ./src/utils/initServer/init-pools.ts' ,
11+ init - txs : 'npx ts-node ./src/utils/initServer/init-whales.ts' ,
12+
13+ dev - common : 'npx ts-node-dev ./src/listener-commons.ts' ,
14+ dev - mempool : 'npx ts-node-dev ./src/listener-mempool.ts' ,
15+ dev - confirm : 'npx ts-node-dev ./src/listener-confirmation.ts' ,
16+ dev - ws : 'npx ts-node-dev ./src/_websocket-server.ts' ,
17+
18+ reset - hard : 'npx ts-node ./src/utils/dev-utils/drop-transactions.ts' ,
19+ reset - txs : 'npx ts-node ./src/utils/dev-utils/reset-transactions.ts' ,
20+ reset - txc : 'npx ts-node ./src/utils/dev-utils/reset-transactions-c.ts' ,
21+ reset - txp : 'npx ts-node ./src/utils/dev-utils/reset-transactions-p.ts' ,
22+ reset - t - h : 'npx ts-node ./src/utils/dev-utils/reset-transactions-t-h.ts' ,
23+ reset - pools : 'npx ts-node ./src/utils/dev-utils/reset-pools.ts' ,
24+ reset - blocks : 'npx ts-node ./src/utils/dev-utils/reset-blocks.ts' ,
25+ reset - tokens : 'npx ts-node ./src/utils/dev-utils/reset-tokens.ts' ,
26+
27+ web - worker : 'node ./dist/_websocket-server.js' ,
28+ worker - common : ' node ./dist/listener-commons.js' ,
29+ worker - mempool : 'node ./dist/listener-mempool.js' ,
30+ worker - confirm : 'node ./dist/listener-confirmation.js' ,
31+ run - workers : 'npm run-script worker-common && npm run-mempool && npm run-script worker-confirm' ,
32+
33+ clean : 'npx gts clean' ,
34+ lint : 'npx gts lint' ,
35+ build : 'npx tsc -b' ,
36+ compile : 'NODE_ENV=production npx tsc -b' ,
37+ fix : 'npx gts fix' ,
38+ testdb : 'npm run init-db' ,
39+
40+ pretest : 'npm run-script init-tokens && npm run-script init-txs' ,
41+ posttest : 'npm run lint'
42+ } ;
0 commit comments