forked from izaya/OC-PsychOS2
25 lines
570 B
Lua
25 lines
570 B
Lua
local tA = {...}
|
|
if #tA < 1 then
|
|
local mt = fs.mounts()
|
|
for k,v in pairs(mt) do
|
|
print(tostring(fs.address(v)).." on "..tostring(v).." type "..fs.type(v))
|
|
end
|
|
else
|
|
local addr,path = tA[1],tA[2]
|
|
local fscomp = component.list("filesystem")
|
|
if not fscomp[addr] then
|
|
for k,v in pairs(fscomp) do
|
|
if k:find(addr) then
|
|
print(tostring(addr).." not found, assuming you meant "..k)
|
|
addr = k
|
|
break
|
|
end
|
|
end
|
|
end
|
|
local proxy = component.proxy(addr)
|
|
if not proxy then
|
|
return false, "no such filesystem component"
|
|
end
|
|
print(fs.mount(path,proxy))
|
|
end
|