mirror of
https://github.com/kepler155c/opus
synced 2025-04-03 22:26:55 +00:00
move apis into rom/modules/main for shell compatibility
This commit is contained in:
parent
c3d52c1aab
commit
343ce7fdc2
@ -1,8 +1,8 @@
|
||||
local Config = require('config')
|
||||
local Event = require('event')
|
||||
local pastebin = require('http.pastebin')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local Config = require('opus.config')
|
||||
local Event = require('opus.event')
|
||||
local pastebin = require('opus.http.pastebin')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local fs = _G.fs
|
||||
|
@ -1,5 +1,5 @@
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local help = _G.help
|
||||
|
@ -1,9 +1,9 @@
|
||||
-- Lua may be called from outside of shell - inject a require
|
||||
_G.requireInjector(_ENV)
|
||||
|
||||
local History = require('history')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local History = require('opus.history')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local os = _G.os
|
||||
|
@ -1,8 +1,8 @@
|
||||
local Config = require('config')
|
||||
local Event = require('event')
|
||||
local Socket = require('socket')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local Config = require('opus.config')
|
||||
local Event = require('opus.event')
|
||||
local Socket = require('opus.socket')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local device = _G.device
|
||||
|
@ -1,12 +1,12 @@
|
||||
local class = require('class')
|
||||
local Config = require('config')
|
||||
local Event = require('event')
|
||||
local NFT = require('nft')
|
||||
local Packages = require('packages')
|
||||
local SHA = require('crypto.sha2')
|
||||
local Tween = require('ui.tween')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local class = require('opus.class')
|
||||
local Config = require('opus.config')
|
||||
local Event = require('opus.event')
|
||||
local NFT = require('opus.nft')
|
||||
local Packages = require('opus.packages')
|
||||
local SHA = require('opus.crypto.sha2')
|
||||
local Tween = require('opus.ui.tween')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local device = _G.device
|
||||
|
@ -1,7 +1,7 @@
|
||||
local Ansi = require('ansi')
|
||||
local Packages = require('packages')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local Ansi = require('opus.ansi')
|
||||
local Packages = require('opus.packages')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local term = _G.term
|
||||
|
@ -1,5 +1,5 @@
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
local shell = _ENV.shell
|
||||
|
@ -1,5 +1,5 @@
|
||||
local Event = require('event')
|
||||
local UI = require('ui')
|
||||
local Event = require('opus.event')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local kernel = _G.kernel
|
||||
local multishell = _ENV.multishell
|
||||
|
@ -1,7 +1,7 @@
|
||||
local Ansi = require('ansi')
|
||||
local Security = require('security')
|
||||
local SHA = require('crypto.sha2')
|
||||
local UI = require('ui')
|
||||
local Ansi = require('opus.ansi')
|
||||
local Security = require('opus.security')
|
||||
local SHA = require('opus.crypto.sha2')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local colors = _G.colors
|
||||
local os = _G.os
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Packages = require('packages')
|
||||
local Packages = require('opus.packages')
|
||||
|
||||
local colors = _G.colors
|
||||
local fs = _G.fs
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Config = require('config')
|
||||
local Config = require('opus.config')
|
||||
|
||||
local multishell = _ENV.multishell
|
||||
local os = _G.os
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Config = require('config')
|
||||
local Config = require('opus.config')
|
||||
|
||||
local read = _G.read
|
||||
local shell = _ENV.shell
|
||||
|
@ -1,7 +1,7 @@
|
||||
_G.requireInjector(_ENV)
|
||||
|
||||
local Event = require('event')
|
||||
local Util = require('util')
|
||||
local Event = require('opus.event')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local device = _G.device
|
||||
local fs = _G.fs
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Event = require('event')
|
||||
local Socket = require('socket')
|
||||
local Util = require('util')
|
||||
local Event = require('opus.event')
|
||||
local Socket = require('opus.socket')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local function getProxy(path)
|
||||
local x = Util.split(path, '(.-)/')
|
||||
|
@ -1,5 +1,5 @@
|
||||
local Event = require('event')
|
||||
local Socket = require('socket')
|
||||
local Event = require('opus.event')
|
||||
local Socket = require('opus.socket')
|
||||
|
||||
local fs = _G.fs
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
local Event = require('event')
|
||||
local GPS = require('gps')
|
||||
local Socket = require('socket')
|
||||
local Util = require('util')
|
||||
local Event = require('opus.event')
|
||||
local GPS = require('opus.gps')
|
||||
local Socket = require('opus.socket')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local device = _G.device
|
||||
local kernel = _G.kernel
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Event = require('event')
|
||||
local Socket = require('socket')
|
||||
local Util = require('util')
|
||||
local Event = require('opus.event')
|
||||
local Socket = require('opus.socket')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local kernel = _G.kernel
|
||||
local term = _G.term
|
||||
|
@ -5,7 +5,7 @@
|
||||
* background read buffering
|
||||
]]--
|
||||
|
||||
local Event = require('event')
|
||||
local Event = require('opus.event')
|
||||
|
||||
local os = _G.os
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
local Crypto = require('crypto.chacha20')
|
||||
local Event = require('event')
|
||||
local Security = require('security')
|
||||
local Socket = require('socket')
|
||||
local Util = require('util')
|
||||
local Crypto = require('opus.crypto.chacha20')
|
||||
local Event = require('opus.event')
|
||||
local Security = require('opus.security')
|
||||
local Socket = require('opus.socket')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local function trustConnection(socket)
|
||||
local data = socket:read(2)
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Event = require('event')
|
||||
local Socket = require('socket')
|
||||
local Util = require('util')
|
||||
local Event = require('opus.event')
|
||||
local Socket = require('opus.socket')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local os = _G.os
|
||||
local terminal = _G.device.terminal
|
||||
|
@ -1,7 +1,7 @@
|
||||
local BulkGet = require('bulkget')
|
||||
local Git = require('git')
|
||||
local Packages = require('packages')
|
||||
local Util = require('util')
|
||||
local BulkGet = require('opus.bulkget')
|
||||
local Git = require('opus.git')
|
||||
local Packages = require('opus.packages')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
local term = _G.term
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Security = require('security')
|
||||
local SHA = require('crypto.sha2')
|
||||
local Terminal = require('terminal')
|
||||
local Security = require('opus.security')
|
||||
local SHA = require('opus.crypto.sha2')
|
||||
local Terminal = require('opus.terminal')
|
||||
|
||||
local password = Terminal.readPassword('Enter new password: ')
|
||||
|
||||
|
@ -11,7 +11,7 @@ if not http then
|
||||
return
|
||||
end
|
||||
|
||||
local pastebin = require('http.pastebin')
|
||||
local pastebin = require('opus.http.pastebin')
|
||||
|
||||
local tArgs = { ... }
|
||||
local sCommand = tArgs[1]
|
||||
|
@ -13,8 +13,8 @@ sandboxEnv.shell = shell
|
||||
|
||||
_G.requireInjector(_ENV)
|
||||
|
||||
local trace = require('trace')
|
||||
local Util = require('util')
|
||||
local trace = require('opus.trace')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local DIR = (parentShell and parentShell.dir()) or ""
|
||||
local PATH = (parentShell and parentShell.path()) or ".:/rom/programs"
|
||||
@ -358,12 +358,12 @@ if #tArgs > 0 then
|
||||
return run(env, ...)
|
||||
end
|
||||
|
||||
local Config = require('config')
|
||||
local Entry = require('entry')
|
||||
local History = require('history')
|
||||
local Input = require('input')
|
||||
local Sound = require('sound')
|
||||
local Terminal = require('terminal')
|
||||
local Config = require('opus.config')
|
||||
local Entry = require('opus.entry')
|
||||
local History = require('opus.history')
|
||||
local Input = require('opus.input')
|
||||
local Sound = require('opus.sound')
|
||||
local Terminal = require('opus.terminal')
|
||||
|
||||
local colors = _G.colors
|
||||
local os = _G.os
|
||||
|
@ -1,5 +1,5 @@
|
||||
local Config = require('config')
|
||||
local UI = require('ui')
|
||||
local Config = require('opus.config')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local kernel = _G.kernel
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Ansi = require('ansi')
|
||||
local Config = require('config')
|
||||
local UI = require('ui')
|
||||
local Ansi = require('opus.ansi')
|
||||
local Config = require('opus.config')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local colors = _G.colors
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
local UI = require('ui')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local colors = _G.colors
|
||||
local peripheral = _G.peripheral
|
||||
|
@ -1,5 +1,5 @@
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
local os = _G.os
|
||||
|
@ -1,5 +1,5 @@
|
||||
local Config = require('config')
|
||||
local UI = require('ui')
|
||||
local Config = require('opus.config')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local colors = _G.colors
|
||||
local fs = _G.fs
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Ansi = require('ansi')
|
||||
local Config = require('config')
|
||||
local UI = require('ui')
|
||||
local Ansi = require('opus.ansi')
|
||||
local Config = require('opus.config')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local device = _G.device
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Security = require('security')
|
||||
local SHA = require('crypto.sha2')
|
||||
local UI = require('ui')
|
||||
local Security = require('opus.security')
|
||||
local SHA = require('opus.crypto.sha2')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local colors = _G.colors
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Config = require('config')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local Config = require('opus.config')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local tab = UI.Tab {
|
||||
tabTitle = 'Path',
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Config = require('config')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local Config = require('opus.config')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local tab = UI.Tab {
|
||||
tabTitle = 'Requires',
|
||||
|
@ -1,4 +1,4 @@
|
||||
local UI = require('ui')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local settings = _G.settings
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Config = require('config')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local Config = require('opus.config')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local os = _G.os
|
||||
|
@ -1,7 +1,7 @@
|
||||
local Event = require('event')
|
||||
local Socket = require('socket')
|
||||
local Terminal = require('terminal')
|
||||
local Util = require('util')
|
||||
local Event = require('opus.event')
|
||||
local Socket = require('opus.socket')
|
||||
local Terminal = require('opus.terminal')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local multishell = _ENV.multishell
|
||||
local os = _G.os
|
||||
|
@ -1,8 +1,8 @@
|
||||
local Crypto = require('crypto.chacha20')
|
||||
local Security = require('security')
|
||||
local SHA = require('crypto.sha2')
|
||||
local Socket = require('socket')
|
||||
local Terminal = require('terminal')
|
||||
local Crypto = require('opus.crypto.chacha20')
|
||||
local Security = require('opus.security')
|
||||
local SHA = require('opus.crypto.sha2')
|
||||
local Socket = require('opus.socket')
|
||||
local Terminal = require('opus.terminal')
|
||||
|
||||
local os = _G.os
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
local Event = require('event')
|
||||
local Socket = require('socket')
|
||||
local Terminal = require('terminal')
|
||||
local Util = require('util')
|
||||
local Event = require('opus.event')
|
||||
local Socket = require('opus.socket')
|
||||
local Terminal = require('opus.terminal')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local multishell = _ENV.multishell
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local kernel = _G.kernel
|
||||
local keyboard = _G.device.keyboard
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local kernel = _G.kernel
|
||||
local keyboard = _G.device.keyboard
|
||||
|
@ -1,5 +1,5 @@
|
||||
local Config = require('config')
|
||||
local Util = require('util')
|
||||
local Config = require('opus.config')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
local os = _G.os
|
||||
|
@ -44,19 +44,19 @@ local function runUrl(file, ...)
|
||||
end
|
||||
|
||||
-- Install require shim
|
||||
if fs.exists('sys/apis/injector.lua') then
|
||||
_G.requireInjector = run('sys/apis/injector.lua')
|
||||
if fs.exists('sys/modules/opus/injector.lua') then
|
||||
_G.requireInjector = run('sys/modules/opus/injector.lua')
|
||||
else
|
||||
-- not local, run the file system directly from git
|
||||
if package and package.path then
|
||||
package.path = package.path .. ';' .. BASE .. '/sys/apis'
|
||||
package.path = package.path .. ';' .. BASE .. '/sys/modules/opus'
|
||||
else
|
||||
sandboxEnv.package = {
|
||||
path = BASE .. '/sys/apis'
|
||||
path = BASE .. '/sys/modules/opus'
|
||||
}
|
||||
end
|
||||
|
||||
_G.requireInjector = runUrl('sys/apis/injector.lua')
|
||||
_G.requireInjector = runUrl('sys/modules/opus/injector.lua')
|
||||
|
||||
runUrl('sys/init/2.vfs.lua')
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
_G.requireInjector(_ENV)
|
||||
|
||||
local Peripheral = require('peripheral')
|
||||
local Peripheral = require('opus.peripheral')
|
||||
|
||||
_G.device = Peripheral.getList()
|
||||
|
||||
@ -24,8 +24,8 @@ _G.device.mouse = {
|
||||
state = { },
|
||||
}
|
||||
|
||||
local Input = require('input')
|
||||
local Util = require('util')
|
||||
local Input = require('opus.input')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local device = _G.device
|
||||
local kernel = _G.kernel
|
||||
|
@ -3,7 +3,7 @@ if fs.native then
|
||||
end
|
||||
|
||||
_G.requireInjector(_ENV)
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
-- TODO: support getDrive for virtual nodes
|
||||
|
||||
@ -256,7 +256,7 @@ end
|
||||
local function getfstype(fstype)
|
||||
local vfs = fstypes[fstype]
|
||||
if not vfs then
|
||||
vfs = require('fs.' .. fstype)
|
||||
vfs = require('opus.fs.' .. fstype)
|
||||
fs.registerType(fstype, vfs)
|
||||
end
|
||||
return vfs
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local device = _G.device
|
||||
local kernel = _G.kernel
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
local shell = _ENV.shell
|
||||
@ -43,7 +43,7 @@ end
|
||||
|
||||
shell.setPath(table.concat(path, ':'))
|
||||
|
||||
_G.LUA_PATH = config.lua_path
|
||||
_G.settings.set('mbs.shell.require_path', config.lua_path)
|
||||
--_G.LUA_PATH = config.lua_path
|
||||
--_G.settings.set('mbs.shell.require_path', config.lua_path)
|
||||
|
||||
fs.loadTab('usr/config/fstab')
|
||||
|
@ -1,6 +1,6 @@
|
||||
_G.requireInjector(_ENV)
|
||||
|
||||
local Config = require('config')
|
||||
local Config = require('opus.config')
|
||||
|
||||
local device = _G.device
|
||||
local kernel = _G.kernel
|
||||
|
@ -1,5 +1,5 @@
|
||||
local Packages = require('packages')
|
||||
local Util = require('util')
|
||||
local Packages = require('opus.packages')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
local help = _G.help
|
||||
@ -22,7 +22,7 @@ for name in pairs(Packages:installed()) do
|
||||
table.insert(appPaths, 1, packageDir)
|
||||
local apiPath = fs.combine(packageDir, 'apis')
|
||||
if fs.exists(apiPath) then
|
||||
fs.mount(fs.combine('sys/apis', name), 'linkfs', apiPath)
|
||||
fs.mount(fs.combine('rom/modules/main', name), 'linkfs', apiPath)
|
||||
end
|
||||
|
||||
local helpPath = '/' .. fs.combine(packageDir, 'help')
|
||||
@ -33,3 +33,5 @@ end
|
||||
|
||||
help.setPath(table.concat(helpPaths, ':'))
|
||||
shell.setPath(table.concat(appPaths, ':'))
|
||||
|
||||
fs.mount('rom/modules/main/opus', 'linkfs', 'sys/modules/opus')
|
||||
|
@ -2,10 +2,10 @@ if not _G.turtle then
|
||||
return
|
||||
end
|
||||
|
||||
local Pathing = require('pathfind')
|
||||
local Point = require('point')
|
||||
local synchronized = require('sync').sync
|
||||
local Util = require('util')
|
||||
local Pathing = require('opus.pathfind')
|
||||
local Point = require('opus.point')
|
||||
local synchronized = require('opus.sync').sync
|
||||
local Util = require('opus.util')
|
||||
|
||||
local os = _G.os
|
||||
local peripheral = _G.peripheral
|
||||
|
@ -1,8 +1,8 @@
|
||||
_G.requireInjector(_ENV)
|
||||
|
||||
local Config = require('config')
|
||||
local trace = require('trace')
|
||||
local Util = require('util')
|
||||
local Config = require('opus.config')
|
||||
local trace = require('opus.trace')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
local fs = _G.fs
|
||||
|
@ -1,7 +1,7 @@
|
||||
_G.requireInjector(_ENV)
|
||||
|
||||
local Terminal = require('terminal')
|
||||
local Util = require('util')
|
||||
local Terminal = require('opus.terminal')
|
||||
local Util = require('opus.util')
|
||||
|
||||
_G.kernel = {
|
||||
UID = 0,
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local parallel = _G.parallel
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
local shell = _ENV.shell
|
@ -1,8 +1,8 @@
|
||||
-- Chacha20 cipher in ComputerCraft
|
||||
-- By Anavrins
|
||||
|
||||
local sha2 = require('crypto.sha2')
|
||||
local util = require('util')
|
||||
local sha2 = require('opus.crypto.sha2')
|
||||
local util = require('opus.util')
|
||||
|
||||
local ROUNDS = 20 -- Adjust this for speed tradeoff
|
||||
|
@ -21,7 +21,7 @@
|
||||
-- Completeness? Yes: The curve is an Edwards Curve with non-square d and square a, so the curve is complete.
|
||||
-- Indistinguishability? No: The curve does not support indistinguishability maps.
|
||||
|
||||
local fp = require('crypto.ecc.fp')
|
||||
local fp = require('opus.crypto.ecc.fp')
|
||||
local eq = fp.eq
|
||||
local mul = fp.mul
|
||||
local sqr = fp.sqr
|
@ -1,6 +1,6 @@
|
||||
local fq = require('crypto.ecc.fq')
|
||||
local elliptic = require('crypto.ecc.elliptic')
|
||||
local sha256 = require('crypto.sha2')
|
||||
local fq = require('opus.crypto.ecc.fq')
|
||||
local elliptic = require('opus.crypto.ecc.elliptic')
|
||||
local sha256 = require('opus.crypto.sha2')
|
||||
|
||||
local os = _G.os
|
||||
|
@ -1,4 +1,4 @@
|
||||
local class = require('class')
|
||||
local class = require('opus.class')
|
||||
|
||||
local os = _G.os
|
||||
|
@ -1,4 +1,4 @@
|
||||
local git = require('git')
|
||||
local git = require('opus.git')
|
||||
|
||||
local fs = _G.fs
|
||||
|
@ -1,5 +1,5 @@
|
||||
local Socket = require('socket')
|
||||
local synchronized = require('sync').sync
|
||||
local Socket = require('opus.socket')
|
||||
local synchronized = require('opus.sync').sync
|
||||
|
||||
local fs = _G.fs
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
|
@ -1,5 +1,5 @@
|
||||
--local rttp = require('rttp')
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
|
@ -1,5 +1,5 @@
|
||||
local json = require('json')
|
||||
local Util = require('util')
|
||||
local json = require('opus.json')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local TREE_URL = 'https://api.github.com/repos/%s/%s/git/trees/%s?recursive=1'
|
||||
local FILE_URL = 'https://raw.githubusercontent.com/%s/%s/%s/%s'
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local History = { }
|
||||
local History_mt = { __index = History }
|
@ -8,21 +8,27 @@ local function split(str, pattern)
|
||||
return t
|
||||
end
|
||||
|
||||
local hasMain
|
||||
local luaPaths = package and package.path and split(package.path, '(.-);') or { }
|
||||
for i = 1, #luaPaths do
|
||||
if luaPaths[i] == '?' or luaPaths[i] == '?.lua' then
|
||||
luaPaths[i] = nil
|
||||
elseif string.find(luaPaths[i], '/rom/modules/main') then
|
||||
hasMain = true
|
||||
end
|
||||
end
|
||||
|
||||
table.insert(luaPaths, 1, '?.lua')
|
||||
table.insert(luaPaths, 2, '?/init.lua')
|
||||
table.insert(luaPaths, 3, '/usr/apis/?.lua')
|
||||
table.insert(luaPaths, 4, '/usr/apis/?/init.lua')
|
||||
table.insert(luaPaths, 5, '/sys/apis/?.lua')
|
||||
table.insert(luaPaths, 6, '/sys/apis/?/init.lua')
|
||||
table.insert(luaPaths, 3, '/usr/modules/?.lua')
|
||||
table.insert(luaPaths, 4, '/usr/modules/?/init.lua')
|
||||
table.insert(luaPaths, 5, '/sys/modules/?.lua')
|
||||
table.insert(luaPaths, 6, '/sys/modules/?/init.lua')
|
||||
|
||||
local DEFAULT_PATH = table.concat(luaPaths, ';')
|
||||
if not hasMain then
|
||||
DEFAULT_PATH = DEFAULT_PATH .. ';/rom/modules/main/?;/rom/modules/main/?.lua;/rom/modules/main/?/init.lua'
|
||||
end
|
||||
|
||||
local fs = _G.fs
|
||||
local http = _G.http
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local keyboard = _G.device and _G.device.keyboard
|
||||
local keys = _G.keys
|
||||
@ -203,4 +203,4 @@ function input:test()
|
||||
end
|
||||
end
|
||||
|
||||
return input
|
||||
return input
|
@ -1,5 +1,5 @@
|
||||
-- convience functions for tables with key/value pairs
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local Map = { }
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local NFT = { }
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local fs = _G.fs
|
||||
local textutils = _G.textutils
|
@ -1,7 +1,7 @@
|
||||
local Grid = require('jumper.grid')
|
||||
local Pathfinder = require('jumper.pathfinder')
|
||||
local Point = require('point')
|
||||
local Util = require('util')
|
||||
local Grid = require('opus.jumper.grid')
|
||||
local Pathfinder = require('opus.jumper.pathfinder')
|
||||
local Point = require('opus.point')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local turtle = _G.turtle
|
||||
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local Peripheral = Util.shallowCopy(_G.peripheral)
|
||||
|
||||
@ -123,4 +123,4 @@ function Peripheral.get(args)
|
||||
end
|
||||
end
|
||||
|
||||
return Peripheral
|
||||
return Peripheral
|
@ -1,4 +1,4 @@
|
||||
local Util = require('util')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local Point = { }
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Config = require('config')
|
||||
local Util = require('util')
|
||||
local ECC = require('crypto.ecc')
|
||||
local Config = require('opus.config')
|
||||
local Util = require('opus.util')
|
||||
local ECC = require('opus.crypto.ecc')
|
||||
|
||||
local Security = { }
|
||||
|
@ -1,6 +1,6 @@
|
||||
local Crypto = require('crypto.chacha20')
|
||||
local Security = require('security')
|
||||
local Util = require('util')
|
||||
local Crypto = require('opus.crypto.chacha20')
|
||||
local Security = require('opus.security')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local device = _G.device
|
||||
local os = _G.os
|
@ -1,4 +1,4 @@
|
||||
local Canvas = require('ui.canvas')
|
||||
local Canvas = require('opus.ui.canvas')
|
||||
|
||||
local colors = _G.colors
|
||||
local term = _G.term
|
@ -1,9 +1,9 @@
|
||||
local Canvas = require('ui.canvas')
|
||||
local class = require('class')
|
||||
local Event = require('event')
|
||||
local Input = require('input')
|
||||
local Transition = require('ui.transition')
|
||||
local Util = require('util')
|
||||
local Canvas = require('opus.ui.canvas')
|
||||
local class = require('opus.class')
|
||||
local Event = require('opus.event')
|
||||
local Input = require('opus.input')
|
||||
local Transition = require('opus.ui.transition')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local _rep = string.rep
|
||||
local _sub = string.sub
|
||||
@ -1168,7 +1168,7 @@ end
|
||||
|
||||
local function loadComponents()
|
||||
local function load(name)
|
||||
local s, m = Util.run(_ENV, 'sys/apis/ui/components/' .. name .. '.lua')
|
||||
local s, m = Util.run(_ENV, 'sys/modules/opus/ui/components/' .. name .. '.lua')
|
||||
if not s then
|
||||
error(m)
|
||||
end
|
||||
@ -1181,7 +1181,7 @@ local function loadComponents()
|
||||
return UI[name]
|
||||
end
|
||||
|
||||
local components = fs.list('sys/apis/ui/components')
|
||||
local components = fs.list('sys/modules/opus/ui/components')
|
||||
for _, f in pairs(components) do
|
||||
local name = f:match('(.+)%.')
|
||||
|
@ -1,6 +1,6 @@
|
||||
local class = require('class')
|
||||
local Region = require('ui.region')
|
||||
local Util = require('util')
|
||||
local class = require('opus.class')
|
||||
local Region = require('opus.ui.region')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local _rep = string.rep
|
||||
local _sub = string.sub
|
@ -1,5 +1,5 @@
|
||||
local class = require('class')
|
||||
local UI = require('ui')
|
||||
local class = require('opus.class')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
UI.ActiveLayer = class(UI.Window)
|
||||
UI.ActiveLayer.defaults = {
|
@ -1,6 +1,6 @@
|
||||
local class = require('class')
|
||||
local UI = require('ui')
|
||||
local Util = require('util')
|
||||
local class = require('opus.class')
|
||||
local UI = require('opus.ui')
|
||||
local Util = require('opus.util')
|
||||
|
||||
local colors = _G.colors
|
||||
|
@ -1,5 +1,5 @@
|
||||
local class = require('class')
|
||||
local UI = require('ui')
|
||||
local class = require('opus.class')
|
||||
local UI = require('opus.ui')
|
||||
|
||||
local colors = _G.colors
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user