rework plugin management

This commit is contained in:
kepler155c@gmail.com
2019-01-14 10:03:53 -05:00
parent 1cc9829eed
commit b674c6ab90
14 changed files with 80 additions and 76 deletions

24
swshop/installPlugin.lua Normal file
View File

@@ -0,0 +1,24 @@
local Util = require('util')
local fs = _G.fs
local read = _G.read
local shell = _ENV.shell
local CONFIG_FILE = '/usr/config/milo.state'
local config = Util.readTable(CONFIG_FILE) or { }
if not config.plugins then
config.plugins = { }
end
local dir = fs.getDir(shell.getRunningProgram())
config.plugins[fs.combine(dir, 'shopConfig.lua')] = true
config.plugins[fs.combine(dir, 'shopTab.lua')] = true
config.plugins[fs.combine(dir, 'shopView.lua')] = true
Util.writeTable(CONFIG_FILE, config)
print('Plugin Installed')
print('Press enter to exit')
read()