Unverified Commit 73785fe5 authored by Hong Minhee's avatar Hong Minhee
Browse files

Add OS and ARCH filtering to CLI pack script

[ci skip]
parent 047b2ca5
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -51,10 +51,15 @@ async function pack(os: OS, arch: Arch): Promise<void> {
  }
}

const osFilter = Deno.env.get("OS")?.toLowerCase();
const archFilter = Deno.env.get("ARCH")?.toLowerCase();

const promises: Promise<void>[] = [];
for (const osKey in triplets) {
  const os = osKey as OS;
  if (osFilter != null && osFilter !== os) continue;
  for (const arch in triplets[os]) {
    if (archFilter != null && archFilter !== arch) continue;
    const promise = pack(os, arch as Arch);
    promises.push(promise);
  }