feat(install): remove listed old filed during installation

This commit is contained in:
Guillaume ARM 2024-05-22 18:04:32 +02:00
parent ddf028b4a4
commit f988356750

View File

@ -1,5 +1,4 @@
local LIST_FILES = { local LIST_FILES = {
'old/simple-harvester.lua',
'miner.lua', 'miner.lua',
'coal-crafter.lua', 'coal-crafter.lua',
'inferium-upgrader.lua', 'inferium-upgrader.lua',
@ -22,14 +21,22 @@ local LIST_CONFIG_FILES = {
'config/inferium-plans.lua' 'config/inferium-plans.lua'
} }
-- old files that need to be cleaned up
local LIST_OLD_FILES = {}
local REPO_PREFIX = 'https://git.trapcloud.fr/guillaumearm/minecraft-cc-tools/raw/branch/master/' local REPO_PREFIX = 'https://git.trapcloud.fr/guillaumearm/minecraft-cc-tools/raw/branch/master/'
local removeFiles = function(list)
for _, filePath in pairs(list) do
fs.delete(filePath)
end
end
local prepareDirs = function() local prepareDirs = function()
fs.makeDir('/old') fs.makeDir('/old')
fs.makeDir('/libs') fs.makeDir('/libs')
fs.makeDir('/config') fs.makeDir('/config')
fs.makeDir('/data')
end end
local installFiles = function(list) local installFiles = function(list)
@ -52,6 +59,7 @@ local mainSetup = function()
local previousDir = shell.dir() local previousDir = shell.dir()
prepareDirs() prepareDirs()
removeFiles(LIST_OLD_FILES)
installFiles(LIST_LIBS_FILES) installFiles(LIST_LIBS_FILES)
installFiles(LIST_FILES) installFiles(LIST_FILES)
installConfig() installConfig()