+7
-0
@@ -21,2 +21,9 @@ #!/usr/bin/env node | ||
| const result = spawnSync(binaryPath, process.argv.slice(2), { stdio: "inherit" }); | ||
| if (result.error) { | ||
| console.error(`ctxbrew: failed to run ${binaryPath}: ${result.error.message}`); | ||
| if (result.error.code === "EACCES") { | ||
| console.error("ctxbrew: platform binary is not executable; reinstall or upgrade ctxbrew."); | ||
| } | ||
| process.exit(1); | ||
| } | ||
| process.exit(result.status ?? 1); |
+6
-6
| { | ||
| "name": "ctxbrew", | ||
| "version": "0.1.1", | ||
| "version": "0.1.2", | ||
| "devDependencies": { | ||
@@ -21,7 +21,7 @@ "@pnpm/lockfile-file": "^9.1.3", | ||
| "optionalDependencies": { | ||
| "@ctxbrew/darwin-arm64": "0.1.1", | ||
| "@ctxbrew/darwin-x64": "0.1.1", | ||
| "@ctxbrew/linux-x64": "0.1.1", | ||
| "@ctxbrew/linux-arm64": "0.1.1", | ||
| "@ctxbrew/win32-x64": "0.1.1" | ||
| "@ctxbrew/darwin-arm64": "0.1.2", | ||
| "@ctxbrew/darwin-x64": "0.1.2", | ||
| "@ctxbrew/linux-x64": "0.1.2", | ||
| "@ctxbrew/linux-arm64": "0.1.2", | ||
| "@ctxbrew/win32-x64": "0.1.2" | ||
| }, | ||
@@ -28,0 +28,0 @@ "bin": { |
+2
-1
@@ -97,2 +97,3 @@ # ctxbrew | ||
| - `2` validation error | ||
| - `64` usage error | ||
| - `64` usage error | ||
3867
7.36%25
38.89%99
2.06%