Advertisement
shadowkat1010

sked (miniOS)

Jul 28th, 2014
1,244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. local b={}
  2. local l=1
  3. local function ctr() s=term.read() s=s:sub(1,s:len()-1) return s end
  4. local function p(d) term.write(d,true) end
  5. while true do
  6. local c=ctr()
  7. if c=="l" then for k,v in pairs(b) do p(v.."\n") end
  8. elseif c=="lc" then p(b[l].."\n")
  9. elseif c=="s" then p">" l=tonumber(ctr())
  10. elseif c=="so" then p(l)
  11. elseif c=="a" then p":" table.insert(b,l,ctr()) l=l+1
  12. elseif c=="r" then p":" b[l]=ctr()
  13. elseif c=="d" then p(table.remove(b,l))
  14. elseif c=="o" then p">" local rF=ctr() local f=filesystem.open(rF) local a=filesystem.read(f) filesystem.close(f) for L in a:gmatch("[^\r\n]+") do table.insert(b,l,L) l=l+1 end
  15. elseif c=="w" then p">" local wT=ctr() local f=filesystem.open(wT,"w") for k,v in pairs(b) do filesystem.write(f,v.."\n") end filesystem.close(f)
  16. elseif c=="e" then break else p"?" end end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement