Initial commit

moved from private version control
This commit is contained in:
2025-10-19 21:12:41 +11:00
parent 5e84773bbe
commit e64f3e881e
187 changed files with 25372 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
import { createNodeModule } from "../../nodeTypes.js";
/**
* Lists cartridges within the provided directory relative to the virtual drive.
*/
export const lsNode = createNodeModule(
{
id: "system_ls",
title: "List Directory",
category: "System",
description:
"List .p8 and .p8.png files in a directory relative to the current path.",
searchTags: ["ls", "list", "files", "system"],
inputs: [
{
id: "directory",
name: "Directory",
direction: "input",
kind: "string",
},
],
outputs: [
{ id: "entries", name: "Entries", direction: "output", kind: "table" },
],
properties: [],
},
{
evaluateValue: ({ resolveValueInput }) => {
const directory = resolveValueInput("directory", "nil");
return directory === "nil" ? "ls()" : `ls(${directory})`;
},
}
);