programs test

This commit is contained in:
Luna Magdalena :3 2025-12-28 14:20:24 -03:00
parent cda6f727f6
commit e0b5c4b2ea
4 changed files with 31 additions and 1 deletions

9
meta.json Normal file
View file

@ -0,0 +1,9 @@
{
"name": "programs",
"author": "Luna Magdalena :3",
"version": [1],
"dependencies": ["info"],
"paths": {
"programs.js": "%B/programs.js"
}
}

19
programs.js Normal file
View file

@ -0,0 +1,19 @@
for (let path of itty.env.path) {
path = fs.listDir(path)
for (let p in path) {
p = path[p]
if (p.ext === "js") {
const name = p.name.slice(0, -3)
if (itty.cursorX + name.length >= itty.width) {
itty.cursorX = 0
itty.cursorY++
}
while (itty.cursorY >= itty.height)
display.lift()
display.buffer(name + " ")
}
}
}
display.render()
quit()

1
programs.yarn Normal file
View file

@ -0,0 +1 @@
{"protected":false,"mode":"f","metadata":{"name":"programs","author":"Luna Magdalena :3","version":[1],"dependencies":["info"],"paths":{"programs.js":"%B/programs.js"}},"content":"{\"programs.js\":{\"protected\":false,\"metadata\":{},\"mode\":\"f\",\"content\":\"for (let path of itty.env.path) {\\n path = fs.listDir(path)\\n for (let p in path) {\\n p = path[p]\\n if (p.ext === \\\"js\\\") {\\n const name = p.name.slice(0, -3)\\n if (itty.cursorX + name.length >= itty.width) {\\n itty.cursorX = 0\\n itty.cursorY++\\n }\\n while (itty.cursorY >= itty.height)\\n display.lift()\\n display.buffer(name + \\\" \\\")\\n }\\n }\\n}\\n \\ndisplay.render()\\nquit()\"}}"}

View file

@ -1,6 +1,7 @@
{ {
"name": "itty", "name": "itty",
"packages": { "packages": {
"info": {"url": "~info.yarn", "version": [1]} "info": {"url": "~info.yarn", "version": [1]},
"programs": {"url": "~programs.yarn", "version": [1]}
} }
} }