Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 15th, 2012  |  syntax: Lua  |  size: 0.56 KB  |  hits: 24  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. local args = {...}
  2.  
  3. local function charAt(str, index)
  4. return string.sub(index,index)
  5. end
  6.  
  7. if #args < 1 then
  8. print("Usage: textview <file> (autoscroll)")
  9. return
  10. end
  11. if not fs.exists(args[1]) then
  12. print("File \""..args[1].."\" does not exist!")
  13. return
  14. end
  15. local file = fs.open(args[1],"r")
  16. local contents = file.readAll()
  17. file.close()
  18. local words = {}
  19. local i = 1
  20. local wi = 1
  21.  
  22. while i <= #contents do
  23. if charAt(contents,i) == " " or charAt(contents,i) == "\n" then
  24. wi = wi+1
  25. i = 1
  26. else
  27. words[wi] = words[wi]..charAt(contents,i)
  28. i = i+1
  29. end
  30. end