25 lines
560 B
Lua
25 lines
560 B
Lua
local Config = require('config')
|
|
|
|
local kernel = _G.kernel
|
|
local os = _G.os
|
|
local settings = _G.settings
|
|
|
|
settings.set('LS_COLORS', "di=0;36:fi=0:ln=0;33:*.lua=0;32")
|
|
|
|
function os.setenv(k, v)
|
|
settings.set(k, v)
|
|
end
|
|
function os.getenv(k)
|
|
return settings.get(k)
|
|
end
|
|
|
|
local config = Config.load('shell', { aliases = { } })
|
|
if not config.openOsInit then
|
|
config.openOsInit = true
|
|
for _, alias in pairs({ 'ls', 'rm', 'cp', 'mv' }) do
|
|
config.aliases[alias] = nil
|
|
kernel.getShell().clearAlias(alias)
|
|
end
|
|
Config.update('shell', config)
|
|
end
|