@zzclub/z-cli
Version:
all-in-one 工具箱,专为提升日常及工作效率而生
28 lines (23 loc) • 893 B
JavaScript
import { Command } from "commander";
// const pkg = require("./package.json");
import { registerCommand, initProgram } from "./command/index.js";
import { translateCmd } from "./command/translate.js";
import { configCmd } from "./command/config.js";
import { setCmd } from "./command/set.js";
import { tinyCmd } from "./command/tiny.js";
import { picgoCmd } from "./command/picgo.js";
import { checkUpdate, checkNodeVersion } from './utils/common.js'
import { i18nCmd } from "./command/i18n.js";
const program = new Command();
initProgram(program, async () => {
checkNodeVersion()
await checkUpdate()
registerCommand(program, translateCmd);
registerCommand(program, setCmd);
registerCommand(program, configCmd);
registerCommand(program, tinyCmd);
registerCommand(program, picgoCmd);
registerCommand(program, i18nCmd)
program.parse(process.argv);
});