diff --git a/installer.lua b/installer.lua index 65bfea1..9becf61 100644 --- a/installer.lua +++ b/installer.lua @@ -1,24 +1,5 @@ -- LeonOS installer --- 程序顶部名称栏 -local term = require("term") -local colors = require("colors") - --- 保存当前颜色设置 -local old_fg = term.getTextColor() -local old_bg = term.getBackgroundColor() - --- 设置名称栏颜色并显示 -term.setTextColor(colors.white) -term.setBackgroundColor(colors.cyan) -term.at(1, 1).clearLine() -term.at(1, 1).write("=== LeonOS Installer ===") - --- 恢复颜色设置 -term.setTextColor(old_fg) -term.setBackgroundColor(old_bg) -term.at(1, 2) - local DEFAULT_ROM_DIR = "/rc" term.at(1, 2).write("Start loading LeonOS installer...\n") term.write("[Installer] Loading module 1\n") @@ -82,6 +63,23 @@ local function progress(y, a, b) colors.yellow, "]") end term.write("[Installer] Loading done.\n") +-- 程序顶部名称栏 +local term = require("term") +local colors = require("colors") +-- 保存当前颜色设置 +local old_fg = term.getTextColor() +local old_bg = term.getBackgroundColor() + +-- 设置名称栏颜色并显示 +term.setTextColor(colors.white) +term.setBackgroundColor(colors.cyan) +term.at(1, 1).clearLine() +term.at(1, 1).write("=== LeonOS Installer ===") + +-- 恢复颜色设置 +term.setTextColor(old_fg) +term.setBackgroundColor(old_bg) +term.at(1, 2) -- 只清除顶栏以下的区域 for y=2, term.getSize() do term.at(1, y).clearLine()