Update storageGen to a more user-friendly UI

- Able to merge into current Milo configs
- Moved it to the Milo package
This commit is contained in:
Anavrins
2020-05-04 02:53:17 -04:00
parent 38b5c4a5ed
commit 39fb43d6a3
2 changed files with 143 additions and 29 deletions

View File

@@ -1,29 +0,0 @@
--[[
For initially setting up large amounts of storage chests.
]]
local Util = require('opus.util')
local peripheral = _G.peripheral
local args = { ... }
local st = args[1] or error('Specify a storage type (ie. minecraft:chest)')
local config = { }
peripheral.find(st, function(n)
config[n] = {
name = n,
category = 'storage',
mtype = 'storage',
}
end)
print('Found ' .. Util.size(config))
if Util.size(config) == 0 then
error('Invalid peripheral type')
end
Util.writeTable('usr/config/storageGen', config)
print('storageGen file created in usr/config')
print('update /usr/config/storage with contents (or rename to storage)')