Files
Max-Cocos-Demo/extensions/max-studio/source/hotupdate/cli.ts
2025-10-28 21:55:41 +08:00

32 lines
788 B
TypeScript
Executable File

import { generator, GenPackageConfig } from "./version_generator";
let configs:GenPackageConfig[] = []
let assetRootDirPath:string = ''
let outputPath: string = '';
let i = 2;
while (i < process.argv.length) {
let arg = process.argv[i];
switch(arg) {
case '-configPath':
configs = require(process.argv[i + 1]) as GenPackageConfig[];
break;
case '-assetRootDirPath':
assetRootDirPath = process.argv[i + 1];
break;
case '-outputDirPath':
outputPath = process.argv[i + 1];
break;
default:
console.error('unknown arg:', arg);
break;
}
i += 2
}
for (let item of configs) {
let src = assetRootDirPath;
generator(src, outputPath, item);
}