WIP; computercraft remote control server written in gleam
Find a file
nuv a42b053e8b
Some checks failed
test / test (push) Has been cancelled
add computercraft internals as submodule
2025-09-25 10:13:25 +02:00
.github/workflows get basic functionality working. including remote code reloads 2025-09-20 17:57:08 +02:00
priv add computercraft internals as submodule 2025-09-25 10:13:25 +02:00
src organize handle_ws_message | move main logic loop from run.lua to computer.lua | capture responses from executed lua code and store them in actor state | add message to fetch responses | add message to set actor state 2025-09-21 14:05:09 +02:00
test get basic functionality working. including remote code reloads 2025-09-20 17:57:08 +02:00
.gitignore get basic functionality working. including remote code reloads 2025-09-20 17:57:08 +02:00
.gitmodules add computercraft internals as submodule 2025-09-25 10:13:25 +02:00
.luarc.json implement executing arbitrary lua on all nodes. rewrite run.lua to only use the websocket. full serverside logging 2025-09-20 22:28:16 +02:00
gleam.toml implement executing arbitrary lua on all nodes. rewrite run.lua to only use the websocket. full serverside logging 2025-09-20 22:28:16 +02:00
manifest.toml implement executing arbitrary lua on all nodes. rewrite run.lua to only use the websocket. full serverside logging 2025-09-20 22:28:16 +02:00
README.md get basic functionality working. including remote code reloads 2025-09-20 17:57:08 +02:00

computercraft_shennanigans

How to get started

  1. Run the project using gleam run
  2. In a computercraft computer; run wget http://127.0.0.1:9000/file/run.lua to download the 'runtime'
  3. And then run run