From f988356750e3b48edbf3e6e6bbc8c6413725318e Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Wed, 22 May 2024 18:04:32 +0200 Subject: [PATCH] feat(install): remove listed old filed during installation --- install.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/install.lua b/install.lua index b176025..9c8fd23 100644 --- a/install.lua +++ b/install.lua @@ -1,5 +1,4 @@ local LIST_FILES = { - 'old/simple-harvester.lua', 'miner.lua', 'coal-crafter.lua', 'inferium-upgrader.lua', @@ -22,14 +21,22 @@ local LIST_CONFIG_FILES = { '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 removeFiles = function(list) + for _, filePath in pairs(list) do + fs.delete(filePath) + end +end local prepareDirs = function() fs.makeDir('/old') fs.makeDir('/libs') fs.makeDir('/config') + fs.makeDir('/data') end local installFiles = function(list) @@ -52,6 +59,7 @@ local mainSetup = function() local previousDir = shell.dir() prepareDirs() + removeFiles(LIST_OLD_FILES) installFiles(LIST_LIBS_FILES) installFiles(LIST_FILES) installConfig()