feat: add space functions to center, remove space remote template

This commit is contained in:
Shivering Ocelot committed 2026-09-08 15:52:39 -05:00
1 parent e9956bd34f
commit 953976cfc1
9 files changed
+79 -21

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
import fs from 'node:fs';
import path from 'node:path';
export const spec = {
name: 'delete-function',
description: 'Delete a function module from this remote.',
parameters: {
type: 'object',
properties: {
name: { type: 'string', description: 'Name of the function to delete.' },
},
required: ['name'],
},
};
export default async function (args, ctx) {
const functionsDir = path.join(ctx.dir, '.remote', 'functions');
for (const ext of ['.mjs', '.js']) {
const file = path.join(functionsDir, `${args.name}${ext}`);
if (fs.existsSync(file)) {
fs.unlinkSync(file);
return { deleted: args.name };
}
}
throw new Error(`No such function: ${args.name}`);
}