Delete fileExplorer.spk
This commit is contained in:
parent
1b9dd2c1c5
commit
b97ac6b288
1 changed files with 0 additions and 109 deletions
|
@ -1,109 +0,0 @@
|
||||||
--
|
|
||||||
-- sPhone Application Package
|
|
||||||
-- Built with SPK builder 1.2
|
|
||||||
--
|
|
||||||
{
|
|
||||||
files = "{\
|
|
||||||
[ \"explorer.lua\" ] = \"local dir = nil\\r\\\
|
|
||||||
\\r\\\
|
|
||||||
local function split(inputstr, sep)\\r\\\
|
|
||||||
if sep == nil then\\r\\\
|
|
||||||
sep = \\\"%s\\\"\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
local t={} ; i=1\\r\\\
|
|
||||||
for str in string.gmatch(inputstr, \\\"([^\\\"..sep..\\\"]+)\\\") do\\r\\\
|
|
||||||
t[i] = str\\r\\\
|
|
||||||
i = i + 1\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
return t\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
\\r\\\
|
|
||||||
local function run(path, args)\\r\\\
|
|
||||||
return pcall(function()\\r\\\
|
|
||||||
os.run(setmetatable({\\r\\\
|
|
||||||
shell = shell,\\r\\\
|
|
||||||
multishell = multishell,\\r\\\
|
|
||||||
}, {__index = getfenv()}), path, args)\\r\\\
|
|
||||||
end)\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
while true do\\r\\\
|
|
||||||
local path, mouse = sPhone.list(dir,{\\r\\\
|
|
||||||
fg1b = colors.green,\\r\\\
|
|
||||||
})\\r\\\
|
|
||||||
if not path then\\r\\\
|
|
||||||
break\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
if mouse == 1 then\\r\\\
|
|
||||||
run(path)\\r\\\
|
|
||||||
elseif mouse == 2 then\\r\\\
|
|
||||||
while true do\\r\\\
|
|
||||||
local w,h = term.getSize()\\r\\\
|
|
||||||
term.setBackgroundColor(sPhone.theme[\\\"backgroundColor\\\"])\\r\\\
|
|
||||||
term.setTextColor(sPhone.theme[\\\"text\\\"])\\r\\\
|
|
||||||
term.clear()\\r\\\
|
|
||||||
sPhone.header(fs.getName(path),\\\"X\\\")\\r\\\
|
|
||||||
term.setCursorPos(2,3)\\r\\\
|
|
||||||
write(\\\"Size: \\\")\\r\\\
|
|
||||||
term.setTextColor(colors.gray)\\r\\\
|
|
||||||
local siz = fs.getSize(path)\\r\\\
|
|
||||||
local text\\r\\\
|
|
||||||
if siz == 1 then\\r\\\
|
|
||||||
text = siz..\\\" byte\\\"\\r\\\
|
|
||||||
else\\r\\\
|
|
||||||
text = siz..\\\" bytes\\\"\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
print(text)\\r\\\
|
|
||||||
term.setTextColor(sPhone.theme[\\\"text\\\"])\\r\\\
|
|
||||||
term.setCursorPos(2,5)\\r\\\
|
|
||||||
write(\\\"Type: \\\")\\r\\\
|
|
||||||
term.setTextColor(colors.gray)\\r\\\
|
|
||||||
print(string.getExtension(fs.getName(path)) or \\\"none\\\")\\r\\\
|
|
||||||
term.setTextColor(sPhone.theme[\\\"text\\\"])\\r\\\
|
|
||||||
term.setCursorPos(2,8)\\r\\\
|
|
||||||
print(\\\"Actions\\\")\\r\\\
|
|
||||||
term.setTextColor(colors.gray)\\r\\\
|
|
||||||
term.setCursorPos(2,10)\\r\\\
|
|
||||||
print(\\\"Run with arguments\\\")\\r\\\
|
|
||||||
term.setCursorPos(2,11)\\r\\\
|
|
||||||
print(\\\"Edit\\\")\\r\\\
|
|
||||||
term.setCursorPos(2,12)\\r\\\
|
|
||||||
print(\\\"Rename\\\")\\r\\\
|
|
||||||
term.setCursorPos(2,13)\\r\\\
|
|
||||||
print(\\\"Delete\\\")\\r\\\
|
|
||||||
term.setTextColor(sPhone.theme[\\\"text\\\"])\\r\\\
|
|
||||||
local _,_,x,y = os.pullEvent(\\\"mouse_click\\\")\\r\\\
|
|
||||||
if y == 1 and x == w then\\r\\\
|
|
||||||
break\\r\\\
|
|
||||||
elseif y == 10 then\\r\\\
|
|
||||||
term.setCursorPos(2,h-1)\\r\\\
|
|
||||||
write(\\\"Args: \\\")\\r\\\
|
|
||||||
term.setTextColor(colors.gray)\\r\\\
|
|
||||||
shell.run(path..\\\" \\\"..read())\\r\\\
|
|
||||||
elseif y == 11 then\\r\\\
|
|
||||||
shell.run(\\\"edit\\\",path)\\r\\\
|
|
||||||
elseif y == 12 then\\r\\\
|
|
||||||
term.setCursorPos(2,h-1)\\r\\\
|
|
||||||
write(\\\"Rename: \\\")\\r\\\
|
|
||||||
term.setTextColor(colors.gray)\\r\\\
|
|
||||||
local oldPath = path\\r\\\
|
|
||||||
path = fs.getDir(path)..\\\"/\\\"..read()\\r\\\
|
|
||||||
fs.move(oldPath,path)\\r\\\
|
|
||||||
elseif y == 13 then\\r\\\
|
|
||||||
fs.delete(path)\\r\\\
|
|
||||||
break\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
end\\r\\\
|
|
||||||
dir = fs.getDir(path)\\r\\\
|
|
||||||
end\",\
|
|
||||||
}",
|
|
||||||
config = "{\
|
|
||||||
type = \"app\",\
|
|
||||||
main = \"explorer.lua\",\
|
|
||||||
name = \"File Explorer\",\
|
|
||||||
version = 1,\
|
|
||||||
id = \"sphone.explorer\",\
|
|
||||||
author = \"BeaconNet\",\
|
|
||||||
hidden = true,\
|
|
||||||
}",
|
|
||||||
}
|
|
Loading…
Reference in a new issue