init
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"runtime.version": "Lua 5.1",
|
||||||
|
"workspace.library": [
|
||||||
|
"/home/eejebring/code/external/cc-tweaked-documentation"
|
||||||
|
],
|
||||||
|
"diagnostics.globals": [
|
||||||
|
"os", "fs", "computer", "peripheral", "turtle", "term",
|
||||||
|
"redstone", "colors", "colours", "keys", "http", "gps",
|
||||||
|
"disk", "commands", "vector", "paintutils", "parallel",
|
||||||
|
"rs", "settings", "shell", "window", "io", "textutils",
|
||||||
|
"native", "periphemu", "read"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
# Minecraft setup
|
||||||
|
|
||||||
|
|
||||||
|
# Dev-setup
|
||||||
|
for CC-tweaked type notation clone:
|
||||||
|
`https://gitlab.com/carsakiller/cc-tweaked-documentation.git`
|
||||||
|
and adjust the `.luarc.json` file to point to it's install location.
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
local options = { "left", "control", "right" }
|
||||||
|
local prompt = "What computer is to be setup? select: (" .. table.concat(options, " ") .. ") with up/down arrows"
|
||||||
|
io.output("settings.json")
|
||||||
|
|
||||||
|
function table.contains(table, element)
|
||||||
|
for _, value in pairs(table) do
|
||||||
|
if value == element then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
|
function setup(role)
|
||||||
|
local jsonOutput = textutils.serialiseJSON({ ["role"] = role })
|
||||||
|
io.write(jsonOutput)
|
||||||
|
end
|
||||||
|
|
||||||
|
while true do
|
||||||
|
print(prompt)
|
||||||
|
local input = read(nil, options)
|
||||||
|
if table.contains(options, input) then
|
||||||
|
setup(input)
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user