UNPKG

@zzclub/z-cli

Version:

all-in-one 工具箱,专为提升日常及工作效率而生

28 lines (23 loc) 893 B
#!/usr/bin/env node 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); });