import { Command } from "commander"; import dayjs from "dayjs"; import { ConfigManager } from "../utils"; interface Config { runTime: number; times: number[]; } export default (program: Command) => { program .command("hello") .description("命令行运行测试") .action(async function () { const config = await ConfigManager.create("hello", { runTime: 0, times: [], }); await config.setValues({ runTime: config.getValues().runTime + 1, times: [...config.getValues().times, dayjs().valueOf()], }); console.log(config.getValues()); return; }); };