Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --PedrOS Installer Alpha v1.0
- --PASTEBIN CODES
- --Main
- startup = "MrZW0drv"
- OSMain = "QbmkeMUa"
- --API
- drawAPI = "33xPM7q3"
- fileAPI = "4GhETM0Q"
- netAPI = "642NbhwP"
- tableStuffAPI = "GzJt7Vs4"
- --Artwork
- background = "qdvfbYWh"
- --Commands
- --add cPrompt as empty file
- editor = "r6MwZy9x"
- fileCopy = "j7r9NPZj"
- fileDelete = "nGfQnw5k"
- --Games
- blockOut = "qJ3Dh6xm"
- --Menus
- menuData = "2uaw8rK2"
- turnOff = "CGwK1N2b"
- Commands = "P4MFDsFZ"
- --Programs
- --temp
- emptyTemp = "z5x9uixU"
- --Turtles
- turtleBAT = "iBBPDKq4"
- turtleCOM = "NGFYTFG0"
- massMine = "tb6ymn25"
- function addSysFile(path)
- data = fs.open(path, "w")
- data.writeLine("--System file, do not edit.")
- data.close()
- print("System file added to "..path)
- end
- print("Getting startup protocols...")
- shell.run("pastebin get "..startup.." startup")
- print("Generating main directory...")
- shell.run("mkdir OS")
- shell.run("pastebin get "..OSMain.." OS/OSMain")
- print("Getting Api's...")
- shell.run("mkdir OS/API")
- shell.run("pastebin get "..drawAPI.." OS/API/draw")
- shell.run("pastebin get "..fileAPI.." OS/API/file")
- shell.run("pastebin get "..netAPI.." OS/API/net")
- shell.run("pastebin get "..tableStuffAPI.." OS/API/tableStuff")
- print("Drawing pictures...")
- shell.run("mkdir OS/Artwork")
- shell.run("pastebin get "..background.." OS/Artwork/Background")
- print("Getting commands...")
- shell.run("mkdir OS/Commands")
- --addSysFile("OS/Commands/cPrompt")
- shell.run("pastebin get "..editor.." OS/Commands/Editor")
- shell.run("pastebin get "..fileCopy.." OS/Commands/fileCopy")
- shell.run("pastebin get "..fileDelete.." OS/Commands/fileDelete")
- print("Downloading games .;,;.")
- shell.run("mkdir OS/Games")
- shell.run("pastebin get "..blockOut.." OS/Games/blockOut")
- print("Asking for the menus...")
- shell.run("mkdir OS/menus")
- shell.run("pastebin get "..menuData.." OS/menus/menuData")
- shell.run("pastebin get "..turnOff.." OS/menus/Turn_Off")
- shell.run("pastebin get "..Commands.." OS/menus/Commands")
- print("Creating Programs directory... I can't wait to see what you write =)")
- shell.run("mkdir OS/Programs")
- print("Making temp folder...")
- shell.run("mkdir OS/temp")
- shell.run("pastebin get "..emptyTemp.." OS/temp/emptyTemp")
- print("Calculating exit strategies...")
- shell.run("mkdir OS/Turn_Off")
- addSysFile("OS/Turn_Off/Shutdown")
- addSysFile("OS/Turn_Off/To_COS")
- addSysFile("OS/Turn_Off/reboot")
- print("Wrangling turtles...")
- shell.run("mkdir OS/Turtles")
- shell.run("pastebin get "..turtleBAT.." OS/Turtles/TurtleBat")
- shell.run("pastebin get "..turtleCOM.." OS/Turtles/TurtleCom")
- --shell.run("pastebin get "..massMine.." OS/Turtles/massMine")
- print("Setting user interface...")
- shell.run("mkdir OS/Users")
- os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement