import { argv, cd, path, } from 'zx' import {trim} from "licia"; import { run_deploy_batch, run_deploy_root, run_package, run_upload, } from "./library.js"; import metadata from './metadata.js' const target = metadata[argv.target] if (!target) { console.error(`Target ${argv.target} not found`) } else { // 切换目录 cd(trim(path.dirname(import.meta.dirname))) // 执行流程 try { // await run_deploy_root() // await run_deploy_batch(target['dependOn']) await run_package(target['target']) // await run_upload(target['archive']) } catch (e) { console.error(e) } }