fork of guillaumearm/cc-libs github repo
Go to file
2026-05-31 02:54:08 +02:00
.plans chore: add plan 2026-05-31 01:50:14 +02:00
apis feat: optimize net.sendMultipleRequests function 2022-07-18 02:07:42 +02:00
programs fix: goo version 0.1.2 2026-05-31 02:43:19 +02:00
servers fix: apply gpt55 review fixes 2026-05-31 00:44:04 +02:00
startup test: add luacheck 2026-05-31 00:39:18 +02:00
.gitignore feat: rename set-startup command in set-boot 2022-07-18 23:28:17 +02:00
.luacheckrc feat: add goo v1 2026-05-31 01:37:19 +02:00
CLAUDE.md docs: move development guide to dedicated file 2026-05-31 02:54:08 +02:00
DEVELOPMENT.md docs: move development guide to dedicated file 2026-05-31 02:54:08 +02:00
install.lua feat: add goo v1 2026-05-31 01:37:19 +02:00
Justfile chore: add git hook installer 2026-05-31 02:48:19 +02:00
README.md docs: move development guide to dedicated file 2026-05-31 02:54:08 +02:00

Trap's ComputerCraft APIs

Installation

wget run https://raw.githubusercontent.com/guillaumearm/cc-libs/master/install.lua

Apis

  • /apis/eventloop: a simple event loop api
  • /apis/net: api to simplify sending and receiving routed messages (based on eventloop library)

Servers

All servers are automatically started at boot

  • /servers/ping-server: allow a machine to respond to a ping command.
  • /servers/cube-server: allow a machine to be controllable via cube.
  • /servers/cube-boot.lua: cube boot script.

Programs

  • router: route messages (you need to setup a router to be able to use all apis/net based programs and libs)
  • ping : ping machines (use apis/net)
  • cube: cube client for deployment (use cube help command for more details)
  • goo: turtle program for Just Dire Things goo block processing.

Development

See DEVELOPMENT.md for development setup and workflow.