@arkts/sdk-downloader
Version:
Download and extract the ArkTS SDK.
15 lines (12 loc) • 1.22 kB
JavaScript
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