UNPKG

@arkts/sdk-downloader

Version:
15 lines (12 loc) 1.22 kB
const require_download = require('./download-CUyFpN2j.cjs'); const require_command_line = require('./command-line-CruY3d41.cjs'); const cac = require_download.__toESM(require("cac")); //#region package.json var version = "0.1.29"; //#endregion //#region src/cli.ts const cli = (0, cac.cac)("arkcode-sdk-downloader"); cli.command("download", "Start a resumeable task for download OpenHarmony SDK.").option("--api-version <version>", "SDK version (e.g., API12, API13, API14, API15, API18)").option("--arch <arch>", "SDK architecture (e.g., X86, ARM)").option("--os <os>", "SDK operating system (e.g., Windows, Linux, MacOS)").option("--cache-dir <dir>", "Directory to store cache downloaded SDKs", { default: "./.cache" }).option("--target-dir <dir>", "Directory to save the downloaded SDK", { default: "./download" }).option("--log-type", "Log type, (default: explicit), can be 'explicit', 'full', or 'silent'", { default: "explicit" }).option("--log-timeout [ms]", "Timeout for log output in milliseconds, default is 5000ms", { default: 5e3 }).alias("d").action(async (options) => require_command_line.runCommandLineDownload(options)); cli.version(version).help().parse(); //#endregion //# sourceMappingURL=cli.cjs.map