Restructuring directories

Changing file locations
Adding directory structure to imports
Renaming update.lua to setup.lua
Adding symlinking to setup.lua
This commit is contained in:
Gabriel Moreira Minossi 2020-12-31 16:09:32 -03:00
parent 1a27861436
commit 2ea5af43ae
33 changed files with 52 additions and 30 deletions

View File

@ -1,8 +1,8 @@
-- Import section
parser = require("parser")
inherits = require("inherits")
SingleBlock = require("single-block")
local mock = require("mock-energy-provider")
parser = require("utils.parser")
inherits = require("utils.inherits")
SingleBlock = require("data.datasource.single-block")
local mock = require("data.mock.mock-energy-provider")
--
local EnergyProvider =

View File

@ -1,8 +1,8 @@
-- Import section
parser = require("parser")
inherits = require("inherits")
SingleBlock = require("single-block")
local mock = require("mock-multi-block")
parser = require("utils.parser")
inherits = require("utils.inherits")
SingleBlock = require("data.datasource.single-block")
local mock = require("data.mock.mock-multi-block")
--
local Miner =

View File

@ -1,8 +1,8 @@
-- Import section
parser = require("parser")
inherits = require("inherits")
SingleBlock = require("single-block")
local mock = require("mock-multi-block")
parser = require("utils.parser")
inherits = require("utils.inherits")
SingleBlock = require("data.datasource.single-block")
local mock = require("data.mock.mock-multi-block")
--
local MultiBlock =

View File

@ -1,6 +1,6 @@
-- Import section
component = require("component")
local mock = require("mock-single-block")
local mock = require("data.mock.mock-single-block")
--
local SingleBlock = {

View File

@ -1,6 +1,6 @@
-- Import section
MockSingleBlock = require("mock-single-block")
inherits = require("inherits")
inherits = require("utils.inherits")
MockSingleBlock = require("data.mock.mock-single-block")
--
local MockMiner =

View File

@ -1,6 +1,6 @@
-- Import section
inherits = require("inherits")
MockSingleBlock = require("mock-single-block")
inherits = require("utils.inherits")
MockSingleBlock = require("data.mock.mock-single-block")
--
local MockEnergyProvider =

View File

@ -1,6 +1,6 @@
-- Import section
MockSingleBlock = require("mock-single-block")
inherits = require("inherits")
inherits = require("utils.inherits")
MockSingleBlock = require("data.mock.mock-single-block")
--
local MockMultiBlock =

View File

@ -1,5 +1,5 @@
-- Import section
new = require("new")
new = require("utils.new")
--
local MockSingleBlock = {

View File

@ -1,5 +1,5 @@
-- Import section
local alarm = require('alarm')
local alarm = require('resources.sound.alarm')
--
local function halt(machines)

View File

@ -1,6 +1,6 @@
-- Import section
local getConsumption = require("get-consumption-usecase")
local getProduction = require("get-production-usecase")
local getConsumption = require("domain.energy.get-consumption-usecase")
local getProduction = require("domain.energy.get-production-usecase")
--
local function exec(energyProducers, energyBuffer)

View File

@ -5,9 +5,9 @@ MultiBlock = require("data.datasource.multi-block")
SingleBlock = require("data.datasource.single-block")
EnergyProvider = require("data.datasource.energy-provider")
local cleanroomAddresses = require("cleanroom")
local multiBlockAddresses = require("multi-blocks")
local energyBufferAddress = require("energy-buffer")
local cleanroomAddresses = require("config.addresses.cleanroom")
local multiBlockAddresses = require("config.addresses.multi-blocks")
local energyBufferAddress = require("config.addresses.energy-buffers")
local protectCleanroomRecipes = require("domain.cleanroom.protect-recipes-usecase")
local getMultiblockStatuses = require("domain.multiblock.get-status-usecase")
@ -31,8 +31,9 @@ local energyProducers = {}
for i = 0, 100 do
print(i)
protectCleanroomRecipes(cleanroom, cleanroomMachines)
local multiblockStatuses = getMultiblockStatuses(multiblocks)
-- local multiblockStatuses = getMultiblockStatuses(multiblocks)
local energyStatus = getEnergyStatus(energyProducers, energyBuffer)
os.sleep(0)
i = i + 1
end
require('resources.sound.zelda-secret')()

View File

@ -1,5 +1,5 @@
-- Import section
local playTune = require("play-tune")
local playTune = require("sound.play-tune")
--
local tune = {

View File

@ -1,5 +1,5 @@
-- Import section
local playTune = require("play-tune")
local playTune = require("sound.play-tune")
--
local tune = {

View File

@ -1,5 +1,5 @@
-- Import section
local playTune = require('play-tune')
local playTune = require('sound.play-tune')
--
local tune = {

21
Programs/setup.lua Normal file
View File

@ -0,0 +1,21 @@
-- wget https://raw.githubusercontent.com/gordominossi/InfOS/master/Programs/setup.lua -f
local shell = require("shell")
local tarMan = "https://raw.githubusercontent.com/mpmxyz/ocprograms/master/usr/man/tar.man"
local tarBin = "https://raw.githubusercontent.com/mpmxyz/ocprograms/master/home/bin/tar.lua"
shell.setWorkingDirectory("/usr/man")
shell.execute("wget " .. tarMan .. " -f")
shell.setWorkingDirectory("/bin")
shell.execute("wget " .. tarBin .. " -f")
local InfOS = "https://github.com/gordominossi/InfOS/releases/download/v0/InfOS.tar"
shell.setWorkingDirectory("/home")
print("Updating InfOS")
shell.execute("wget " .. InfOS .. " -f")
shell.execute("tar -xf InfOS.tar")
shell.setWorkingDirectory("/home/InfOS")
shell.execute("ln -s Libraries/ ../lib")
shell.execute("ln -s Programs/config Programs/monitor-system/config")