summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/enterprise/package.json3
-rw-r--r--packages/enterprise/script/scrap.ts15
2 files changed, 17 insertions, 1 deletions
diff --git a/packages/enterprise/package.json b/packages/enterprise/package.json
index 859c69095..d08aa6578 100644
--- a/packages/enterprise/package.json
+++ b/packages/enterprise/package.json
@@ -9,7 +9,8 @@
"dev": "vite dev",
"build": "vite build",
"build:cloudflare": "OPENCODE_DEPLOYMENT_TARGET=cloudflare vite build",
- "start": "vite start"
+ "start": "vite start",
+ "shell-prod": "sst shell --target Teams --stage production"
},
"dependencies": {
"@opencode-ai/util": "workspace:*",
diff --git a/packages/enterprise/script/scrap.ts b/packages/enterprise/script/scrap.ts
new file mode 100644
index 000000000..5e985224d
--- /dev/null
+++ b/packages/enterprise/script/scrap.ts
@@ -0,0 +1,15 @@
+import { Storage } from "../src/core/storage"
+
+// read share id from args
+const args = process.argv.slice(2)
+if (args.length !== 1) {
+ console.error("Usage: bun script/scrap.ts <shareID>")
+ process.exit(1)
+}
+const shareID = args[0]
+
+await Storage.remove(["share", shareID])
+const list = await Storage.list({ prefix: ["share_data", shareID] })
+for (const item of list) {
+ await Storage.remove(item)
+}