hicity-toolkit/packages/token-lists/src/index.ts

27 lines
618 B
TypeScript

import { buildList, saveList, VersionBump } from "./buildList";
import checksumAddresses from "./checksum";
import ciCheck from "./ci-check";
import topTokens from "./top-100";
const command = process.argv[2];
const listName = process.argv[3];
const versionBump = process.argv[4];
switch (command) {
case "checksum":
checksumAddresses(listName);
break;
case "generate":
saveList(buildList(listName, versionBump as VersionBump), listName);
break;
case "fetch":
topTokens();
break;
case "ci-check":
ciCheck();
break;
default:
console.info("Unknown command");
break;
}