a2dbf7b3db
* Prep for in-process plug loading (e.g. for CF workers, Deno Deploy) * Prototype of fixed in-process loading plugs * Fix: buttons not to scroll with content * Better positioning of modal especially on mobile * Move query caching outside query * Fix annoying mouse behavior when filter box appears * Page navigator search tweaks
16 lines
420 B
TypeScript
16 lines
420 B
TypeScript
import { SysCallMapping } from "../../plugos/system.ts";
|
|
import { ShellResponse } from "../../server/rpc.ts";
|
|
import { ShellBackend } from "../shell_backend.ts";
|
|
|
|
export function shellSyscalls(shellBackend: ShellBackend): SysCallMapping {
|
|
return {
|
|
"shell.run": (
|
|
_ctx,
|
|
cmd: string,
|
|
args: string[],
|
|
): Promise<ShellResponse> => {
|
|
return shellBackend.handle({ cmd, args });
|
|
},
|
|
};
|
|
}
|