10 Commits

Author SHA1 Message Date
octacian
43bc638dbf
Document missing OS APIs and remove loadstring API
* Document fs.list
* Document fs.run
* Improve documentation for run
2018-05-31 12:48:47 -07:00
octacian
b48d5c2d55
Add nano command
Supplemented by new set_run OS API.
2018-05-31 12:40:26 -07:00
octacian
613657d454
Add luacheck and convert spaces to tabs 2018-05-31 11:00:44 -07:00
octacian
9ec3d9e76f OctOS: Add command framework
Documented in commands.md and applications.md.
2017-03-28 16:23:49 -07:00
octacian
a32178ae55 Fix on Windows
Mod would load but would crash upon giving the computer input. This was a result of the base OS files not being copied meaning that the "code" variable would be nil. Bundled in this commit are other related changes improving the overall filesystem-related stability on Windows. TODO: prevent crash when missing important files like main.lua
2017-02-06 21:02:54 -08:00
octacian
a1701f4513 Computer: Add Settings to env
Adds the Settings() function for easily parsing configuration files and others of that sort.
2017-01-31 18:54:58 -08:00
octacian
f805b6b1e0 Computer: allow output buffer to be editable 2017-01-30 22:29:52 -08:00
octacian
a4e0a2c875 Computers: Rename BiosOS to octOS
Thanks for the idea OldCoder!
2017-01-30 22:14:27 -08:00
octacian
adda987e6b Computers: Replace "local function" with "function" in env
Updated comments in env code.
2017-01-30 22:13:55 -08:00
octacian
9169209333 "Modulify"
This introduces a small API allowing different portions of the mod (digicompute) to be divided among sub-mods (modules) in the modules directory. See documentation for further information (modules.md).
2017-01-30 19:40:30 -08:00