genlayer
Version:
GenLayer Command Line Tool
24 lines (21 loc) • 938 B
text/typescript
import {program} from "commander";
import {version} from "../package.json";
import {CLI_DESCRIPTION} from "../src/lib/config/text";
import { initializeGeneralCommands } from "../src/commands/general";
import { initializeKeygenCommands } from "../src/commands/keygen";
import { initializeContractsCommands } from "../src/commands/contracts";
import { initializeConfigCommands } from "../src/commands/config";
import {initializeValidatorCommands} from "../src/commands/validators";
import { initializeUpdateCommands } from "../src/commands/update";
export function initializeCLI() {
program.version(version).description(CLI_DESCRIPTION);
initializeGeneralCommands(program);
initializeKeygenCommands(program);
initializeContractsCommands(program);
initializeConfigCommands(program);
initializeUpdateCommands(program)
initializeValidatorCommands(program);
program.parse(process.argv);
}
initializeCLI();