INNER CODE UNIT · TypeScript

regex

GuoXiCheng/SKIP · scripts/release-file.ts:25

  const regex = /SKIP-v(\d+\.\d+\.\d+)\.apk/;
  const match = apkFile.match(regex);
  if (!match) {
    throw new Error("apk file should contain version number");
  }

  const apkVersion = match[1];

  // 写入 apkVersion 到 releasePath
  fs.writeFileSync(`${releasePath}/latest_version.txt`, apkVersion);
  // 复制 apkFile 到 releasePath
  fs.copyFileSync(`${apkPath}/${apkFile}`, `${releasePath}/${apkFile}`);
  // 复制 config
  fs.copyFileSync("app/src/main/assets/skip_config.yaml", `${releasePath}/skip_config.yaml`);
  fs.copyFileSync("app/src/main/assets/skip_config_v2.yaml", `${releasePath}/skip_config_v2.yaml`);
  fs.copyFileSync("app/src/main/assets/skip_config_v3.yaml", `${releasePath}/skip_config_v3.yaml`);
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…