From b632401f30d5bf7e09ceb95000e862df6c7d718b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arda=20K=C4=B1l=C4=B1=C3=A7da=C4=9F=C4=B1?= Date: Mon, 11 May 2026 04:29:59 +0300 Subject: [PATCH 1/3] docs: add deno install instructions --- docs/installation.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/installation.md b/docs/installation.md index 8c13c2203..bbde9e129 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -24,6 +24,17 @@ pnpm add -g @fission-ai/openspec@latest yarn global add @fission-ai/openspec@latest ``` +### deno + +Deno sometimes has issues parsing the @latest tag, so we can specify a version while installing. +If that happens, you could try to change @latest tag with the version, something like `@^1.3.1` + +```bash +deno install --global --allow-all npm:@fission-ai/openspec@latest +# or +deno install --global --allow-all npm:@fission-ai/openspec@^1.3.1 +``` + ### bun Bun can install OpenSpec globally, but OpenSpec currently runs on Node.js. From c8ae0ccc75f03472bcdb536672c054de39737888 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arda=20K=C4=B1l=C4=B1=C3=A7da=C4=9F=C4=B1?= Date: Sat, 16 May 2026 22:41:05 +0300 Subject: [PATCH 2/3] chore(docs): address pr feedback --- docs/installation.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/installation.md b/docs/installation.md index bbde9e129..74aee88ed 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -26,13 +26,17 @@ yarn global add @fission-ai/openspec@latest ### deno -Deno sometimes has issues parsing the @latest tag, so we can specify a version while installing. -If that happens, you could try to change @latest tag with the version, something like `@^1.3.1` +Deno sometimes has issues parsing the @latest tag, but we can specify a version while installing initially. +If that happens, you could try to change the @latest tag with the version, something like `@^1.3.1` ```bash -deno install --global --allow-all npm:@fission-ai/openspec@latest +deno install --global \ + --allow-read --allow-write --allow-env --allow-sys=cpus,homedir --allow-net=edge.openspec.dev \ + npm:@fission-ai/openspec@latest # or -deno install --global --allow-all npm:@fission-ai/openspec@^1.3.1 +deno install --global \ + --allow-read --allow-write --allow-env --allow-sys=cpus,homedir --allow-net=edge.openspec.dev \ + npm:@fission-ai/openspec@^1.3.1 ``` ### bun From 5fbe6d5cd019d512732e116680f293e8698468ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arda=20K=C4=B1l=C4=B1=C3=A7da=C4=9F=C4=B1?= Date: Sat, 16 May 2026 22:44:26 +0300 Subject: [PATCH 3/3] chore(docs): address note feedback. --- docs/installation.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/installation.md b/docs/installation.md index 74aee88ed..ce473d533 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -39,6 +39,8 @@ deno install --global \ npm:@fission-ai/openspec@^1.3.1 ``` +Note: If your subcommands launch external tools, like config edit, feedback, or workspace open, you may need a scoped --allow-run=. + ### bun Bun can install OpenSpec globally, but OpenSpec currently runs on Node.js.