@Andrew_Stacey: just noticed your plug for libimobiledevice…awesome! Didn’t even know it existed.
@SkyTheCoder I modified my original program to make it easier to backup files. Just enter the project name in the text parameter and then press “Save Project”.
function setup()
parameter.clear()
parameter.text("projectName","")
parameter.action("Save Project",saveProject)
end
function draw()
background(40,40,50)
end
function saveProject()
output.clear()
fileName=projectName..".txt"
file = os.getenv("HOME").."/Documents/Dropbox.spritepack/"..fileName
data=""
tabList=listProjectTabs(projectName)
if #tabList>0 then
for a,b in pairs(tabList) do
data=data..string.format("\
--# %s\
",b)
data=data..readProjectTab(projectName..":"..b)
end
wFd = io.open(file,"w")
wFd:write(data)
wFd:close()
print(projectName.." -- save complete")
setup()
else
print(projectName.." -- invalid project name")
end
end