mirror of
https://github.com/S4mpsa/InfOS.git
synced 2025-09-14 01:34:40 -04:00
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:
parent
1a27861436
commit
2ea5af43ae
@ -1,8 +1,8 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
parser = require("parser")
|
parser = require("utils.parser")
|
||||||
inherits = require("inherits")
|
inherits = require("utils.inherits")
|
||||||
SingleBlock = require("single-block")
|
SingleBlock = require("data.datasource.single-block")
|
||||||
local mock = require("mock-energy-provider")
|
local mock = require("data.mock.mock-energy-provider")
|
||||||
--
|
--
|
||||||
|
|
||||||
local EnergyProvider =
|
local EnergyProvider =
|
@ -1,8 +1,8 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
parser = require("parser")
|
parser = require("utils.parser")
|
||||||
inherits = require("inherits")
|
inherits = require("utils.inherits")
|
||||||
SingleBlock = require("single-block")
|
SingleBlock = require("data.datasource.single-block")
|
||||||
local mock = require("mock-multi-block")
|
local mock = require("data.mock.mock-multi-block")
|
||||||
--
|
--
|
||||||
|
|
||||||
local Miner =
|
local Miner =
|
@ -1,8 +1,8 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
parser = require("parser")
|
parser = require("utils.parser")
|
||||||
inherits = require("inherits")
|
inherits = require("utils.inherits")
|
||||||
SingleBlock = require("single-block")
|
SingleBlock = require("data.datasource.single-block")
|
||||||
local mock = require("mock-multi-block")
|
local mock = require("data.mock.mock-multi-block")
|
||||||
--
|
--
|
||||||
|
|
||||||
local MultiBlock =
|
local MultiBlock =
|
@ -1,6 +1,6 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
component = require("component")
|
component = require("component")
|
||||||
local mock = require("mock-single-block")
|
local mock = require("data.mock.mock-single-block")
|
||||||
--
|
--
|
||||||
|
|
||||||
local SingleBlock = {
|
local SingleBlock = {
|
@ -1,6 +1,6 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
MockSingleBlock = require("mock-single-block")
|
inherits = require("utils.inherits")
|
||||||
inherits = require("inherits")
|
MockSingleBlock = require("data.mock.mock-single-block")
|
||||||
--
|
--
|
||||||
|
|
||||||
local MockMiner =
|
local MockMiner =
|
@ -1,6 +1,6 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
inherits = require("inherits")
|
inherits = require("utils.inherits")
|
||||||
MockSingleBlock = require("mock-single-block")
|
MockSingleBlock = require("data.mock.mock-single-block")
|
||||||
--
|
--
|
||||||
|
|
||||||
local MockEnergyProvider =
|
local MockEnergyProvider =
|
@ -1,6 +1,6 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
MockSingleBlock = require("mock-single-block")
|
inherits = require("utils.inherits")
|
||||||
inherits = require("inherits")
|
MockSingleBlock = require("data.mock.mock-single-block")
|
||||||
--
|
--
|
||||||
|
|
||||||
local MockMultiBlock =
|
local MockMultiBlock =
|
@ -1,5 +1,5 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
new = require("new")
|
new = require("utils.new")
|
||||||
--
|
--
|
||||||
|
|
||||||
local MockSingleBlock = {
|
local MockSingleBlock = {
|
@ -1,5 +1,5 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
local alarm = require('alarm')
|
local alarm = require('resources.sound.alarm')
|
||||||
--
|
--
|
||||||
|
|
||||||
local function halt(machines)
|
local function halt(machines)
|
0
Programs/monitor-system/domain/energy/get-consumption-usecase.lua
Executable file
0
Programs/monitor-system/domain/energy/get-consumption-usecase.lua
Executable file
@ -1,6 +1,6 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
local getConsumption = require("get-consumption-usecase")
|
local getConsumption = require("domain.energy.get-consumption-usecase")
|
||||||
local getProduction = require("get-production-usecase")
|
local getProduction = require("domain.energy.get-production-usecase")
|
||||||
--
|
--
|
||||||
|
|
||||||
local function exec(energyProducers, energyBuffer)
|
local function exec(energyProducers, energyBuffer)
|
0
Programs/monitor-system/domain/energy/get-production-usecase.lua
Executable file
0
Programs/monitor-system/domain/energy/get-production-usecase.lua
Executable file
0
Programs/monitor-system/domain/multiblock/get-status-usecase.lua
Executable file
0
Programs/monitor-system/domain/multiblock/get-status-usecase.lua
Executable file
@ -5,9 +5,9 @@ MultiBlock = require("data.datasource.multi-block")
|
|||||||
SingleBlock = require("data.datasource.single-block")
|
SingleBlock = require("data.datasource.single-block")
|
||||||
EnergyProvider = require("data.datasource.energy-provider")
|
EnergyProvider = require("data.datasource.energy-provider")
|
||||||
|
|
||||||
local cleanroomAddresses = require("cleanroom")
|
local cleanroomAddresses = require("config.addresses.cleanroom")
|
||||||
local multiBlockAddresses = require("multi-blocks")
|
local multiBlockAddresses = require("config.addresses.multi-blocks")
|
||||||
local energyBufferAddress = require("energy-buffer")
|
local energyBufferAddress = require("config.addresses.energy-buffers")
|
||||||
|
|
||||||
local protectCleanroomRecipes = require("domain.cleanroom.protect-recipes-usecase")
|
local protectCleanroomRecipes = require("domain.cleanroom.protect-recipes-usecase")
|
||||||
local getMultiblockStatuses = require("domain.multiblock.get-status-usecase")
|
local getMultiblockStatuses = require("domain.multiblock.get-status-usecase")
|
||||||
@ -31,8 +31,9 @@ local energyProducers = {}
|
|||||||
for i = 0, 100 do
|
for i = 0, 100 do
|
||||||
print(i)
|
print(i)
|
||||||
protectCleanroomRecipes(cleanroom, cleanroomMachines)
|
protectCleanroomRecipes(cleanroom, cleanroomMachines)
|
||||||
local multiblockStatuses = getMultiblockStatuses(multiblocks)
|
-- local multiblockStatuses = getMultiblockStatuses(multiblocks)
|
||||||
local energyStatus = getEnergyStatus(energyProducers, energyBuffer)
|
local energyStatus = getEnergyStatus(energyProducers, energyBuffer)
|
||||||
os.sleep(0)
|
os.sleep(0)
|
||||||
i = i + 1
|
i = i + 1
|
||||||
end
|
end
|
||||||
|
require('resources.sound.zelda-secret')()
|
@ -1,5 +1,5 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
local playTune = require("play-tune")
|
local playTune = require("sound.play-tune")
|
||||||
--
|
--
|
||||||
|
|
||||||
local tune = {
|
local tune = {
|
@ -1,5 +1,5 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
local playTune = require("play-tune")
|
local playTune = require("sound.play-tune")
|
||||||
--
|
--
|
||||||
|
|
||||||
local tune = {
|
local tune = {
|
@ -1,5 +1,5 @@
|
|||||||
-- Import section
|
-- Import section
|
||||||
local playTune = require('play-tune')
|
local playTune = require('sound.play-tune')
|
||||||
--
|
--
|
||||||
|
|
||||||
local tune = {
|
local tune = {
|
21
Programs/setup.lua
Normal file
21
Programs/setup.lua
Normal 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")
|
Loading…
x
Reference in New Issue
Block a user