Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local gpu = component.gpu
- local term = require("term")
- local event = require("event")
- local io = require("io")
- local fs = require("filesystem")
- -- Variables
- local input
- local exists = false
- local file
- local filename = ""
- local pathbase = "/home/hexeditor/ "
- local path = ""
- -- Functions
- local function newFile()
- term.clear()
- term.write("File name?")
- filename = term.read()
- path = pathbase .. filename ..".hex"
- term.write("Creating new file...")
- file = fs.open(path, rw)
- file:write("test")
- file:close()
- end
- local function openFile()
- term.clear()
- term.write("Creating new file...")
- end
- -- Setup
- exists = fs.exists(pathbase)
- if (exists == false) then
- fs.makeDirectory(pathbase)
- end
- term.clear()
- term.setCursor(1,1)
- term.write("Welcome to HexEdit!")
- term.setCursor(1,2)
- term.write("New or Open")
- term.setCursor(1,3)
- input = io.read()
- if (input == "n") then
- newFile()
- elseif (input == "o") then
- openFile()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement