chore: import upstream snapshot with attribution
CI / Deep Native Runtime Cases (1/6) (push) Has been skipped
CI / Native Preflight (push) Failing after 1s
CI / Native Runtime Cases (1/2) (push) Failing after 0s
CI / Native Runtime Cases (2/2) (push) Failing after 1s
CI / Native Metadata Reports (push) Failing after 0s
CI / Native Direct Backend Artifacts (push) Failing after 0s
CI / Native Sanitizer Smoke (push) Failing after 1s
CI / Command Contract Snapshots (push) Failing after 1s
CI / Deep Conformance Suite (push) Has been skipped
CI / Graph Build Perf (push) Failing after 1s
CI / Deep Native Preflight (push) Has been skipped
CI / Deep Native Runtime Cases (2/6) (push) Has been skipped
CI / Deep Native Runtime Cases (3/6) (push) Has been skipped
CI / Conformance Suite (push) Failing after 1s
CI / Workspace Checks (push) Failing after 0s
CI / Deep Native Runtime Cases (5/6) (push) Has been skipped
CI / Deep Native Runtime Cases (6/6) (push) Has been skipped
CI / Deep Native Runtime Cases (4/6) (push) Has been skipped
CI / Deep Graph Build Perf (push) Has been skipped
CI / Deep Native Runtime Cases (1/6) (push) Has been skipped
CI / Native Preflight (push) Failing after 1s
CI / Native Runtime Cases (1/2) (push) Failing after 0s
CI / Native Runtime Cases (2/2) (push) Failing after 1s
CI / Native Metadata Reports (push) Failing after 0s
CI / Native Direct Backend Artifacts (push) Failing after 0s
CI / Native Sanitizer Smoke (push) Failing after 1s
CI / Command Contract Snapshots (push) Failing after 1s
CI / Deep Conformance Suite (push) Has been skipped
CI / Graph Build Perf (push) Failing after 1s
CI / Deep Native Preflight (push) Has been skipped
CI / Deep Native Runtime Cases (2/6) (push) Has been skipped
CI / Deep Native Runtime Cases (3/6) (push) Has been skipped
CI / Conformance Suite (push) Failing after 1s
CI / Workspace Checks (push) Failing after 0s
CI / Deep Native Runtime Cases (5/6) (push) Has been skipped
CI / Deep Native Runtime Cases (6/6) (push) Has been skipped
CI / Deep Native Runtime Cases (4/6) (push) Has been skipped
CI / Deep Graph Build Perf (push) Has been skipped
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env node
|
||||
import { cp, mkdir, readFile, rm, writeFile } from "node:fs/promises";
|
||||
import { homedir } from "node:os";
|
||||
import { join } from "node:path";
|
||||
|
||||
const manifest = JSON.parse(await readFile("package.json", "utf8"));
|
||||
const extensionId = `${manifest.publisher}.${manifest.name}-${manifest.version}`;
|
||||
const extensionDir = join(homedir(), ".cursor", "extensions", extensionId);
|
||||
|
||||
await rm(extensionDir, { force: true, recursive: true });
|
||||
await mkdir(join(extensionDir, "language-configuration"), { recursive: true });
|
||||
await mkdir(join(extensionDir, "syntaxes"), { recursive: true });
|
||||
await mkdir(join(extensionDir, "snippets"), { recursive: true });
|
||||
|
||||
await cp("package.json", join(extensionDir, "package.json"));
|
||||
await cp("README.md", join(extensionDir, "README.md"));
|
||||
await cp("language-configuration/zero.json", join(extensionDir, "language-configuration", "zero.json"));
|
||||
await cp("syntaxes/zero.tmLanguage.json", join(extensionDir, "syntaxes", "zero.tmLanguage.json"));
|
||||
await cp("snippets/zero.json", join(extensionDir, "snippets", "zero.json"));
|
||||
await writeFile(join(extensionDir, ".installed-by-zero"), new Date().toISOString());
|
||||
|
||||
console.log(`Installed ${manifest.publisher}.${manifest.name} to ${extensionDir}`);
|
||||
console.log("Reload the Cursor window for syntax highlighting to activate.");
|
||||
Reference in New Issue
Block a user