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