فهرست منبع

fix: check script run on all OS

FoundTheWOUT 3 سال پیش
والد
کامیت
db0230ed75
3فایلهای تغییر یافته به همراه10 افزوده شده و 1 حذف شده
  1. 1 0
      package.json
  2. 4 1
      scripts/check.mjs
  3. 5 0
      yarn.lock

+ 1 - 0
package.json

@@ -51,6 +51,7 @@
     "https-proxy-agent": "^5.0.1",
     "husky": "^7.0.0",
     "node-fetch": "^3.2.0",
+    "prettier": "^2.6.2",
     "pretty-quick": "^3.1.3",
     "sass": "^1.51.0",
     "typescript": "^4.6.4",

+ 4 - 1
scripts/check.mjs

@@ -83,7 +83,10 @@ async function resolveClashMeta() {
 async function resolveSidecar() {
   const sidecarDir = path.join(cwd, "src-tauri", "sidecar");
 
-  const host = execSync("rustc -vV | grep host").toString().slice(6).trim();
+  const host = execSync("rustc -vV")
+    .toString()
+    .match(/(?<=host: ).+(?=\s*)/g)[0];
+
   const ext = process.platform === "win32" ? ".exe" : "";
 
   await clash();

+ 5 - 0
yarn.lock

@@ -1913,6 +1913,11 @@ postcss@^8.4.13:
     picocolors "^1.0.0"
     source-map-js "^1.0.2"
 
+prettier@^2.6.2:
+  version "2.6.2"
+  resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
+  integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
+
 pretty-quick@^3.1.3:
   version "3.1.3"
   resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e"