Advertisement
alexhorner

Compatibility Program

Jul 3rd, 2017
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.45 KB | None | 0 0
  1. --Quartz OS Program Compatibility Layer
  2.  
  3. args = {...}
  4.  
  5. arguments = ""
  6.  
  7. if #args < 1 then
  8.     error("Usage: compat <program> [argument] [argument] ...", 0)
  9. end
  10.  
  11. if #args > 1 then
  12.     for i = 2,#args do
  13.         arguments = arguments.." "..args[i]
  14.     end
  15. end
  16.  
  17. if not fs.exists(args[1]) then
  18.     error("No such program: "..args[1], 0)
  19. end
  20.  
  21. os.loadAPI("/system/drivers/display.lua")
  22. term.redirect(display)
  23. shell.run(args[1], arguments)
  24. term.redirect(term.native())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement