|
|
@@ -22,6 +22,19 @@ function shutil.import(lib) |
|
|
|
end |
|
|
|
require(lib) |
|
|
|
nE[#nE+1] = lib |
|
|
|
os.setenv("INCLUDE",nE) |
|
|
|
return true |
|
|
|
end |
|
|
|
|
|
|
|
function shutil.unimport(lib) |
|
|
|
local cE = os.getenv("INCLUDE") or shell.include |
|
|
|
local nE = {} |
|
|
|
for k,v in pairs(cE) do |
|
|
|
if v ~= lib then |
|
|
|
nE[#nE+1] = v |
|
|
|
end |
|
|
|
end |
|
|
|
os.setenv("INCLUDE",nE) |
|
|
|
return true |
|
|
|
end |
|
|
|
|
|
|
@@ -103,5 +116,6 @@ end |
|
|
|
shutil.cd = os.chdir |
|
|
|
shutil.mkdir = fs.makeDirectory |
|
|
|
shutil.cp = fs.copy |
|
|
|
shutil.rm = fs.remove |
|
|
|
|
|
|
|
return shutil |