Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local term = require("term")
- local component = require("component")
- local shell = component.shell
- local gpu = component.gpu -- get primary gpu component
- gpu.setResolution(80, 24)
- local w = 80
- local h = 24
- --Color Setup
- local aqua = 0x00FFFF
- local black = 0x000000
- local blue = 0x0000FF
- local fuchsia = 0xFF00FF
- local gray = 0x808080
- local green = 0x008000
- local lime = 0x00FF00
- local maroon = 0x800000
- local navy = 0x000080
- local olive = 0x808000
- local purple = 0x800080
- local red = 0xFF0000
- local silver = 0xC0C0C0
- local teal = 0x008080
- local white = 0xFFFFFF
- local yellow = 0xFFFF00
- function activedirectorystring()
- activedirectory = shell.getWorkingDirectory()
- activedirectory = strupper(activedirectory)
- if strlen(activedirectory) > 24
- activedirectory = string.sub(activedirectory, strlen(activedirectory) - 24, strlen(activedirectory))
- end
- end
- activedirectorystring()
- --Initial Text Color
- gpu.setForeground(white)
- --Color Blocks
- gpu.setBackground(blue)
- gpu.fill(1, 1, w, h, " ") -- clears the screen
- term.setCursor(1,2)
- gpu.setBackground(teal)
- gpu.fill(1, 2, w, 1, " ")
- gpu.setBackground(white)
- gpu.fill(1, 3, w, 3, " ")
- gpu.setBackground(gray)
- gpu.fill(1, 6, w, 1, " ")
- gpu.setBackground(white)
- gpu.fill(1, 7, w, 8, " ")
- gpu.setBackground(gray)
- gpu.fill(1, 15, w, 1, " ")
- gpu.setBackground(white)
- gpu.fill(1, 16, w, 8, " ")
- gpu.setBackground(teal)
- gpu.fill(1, 24, w, 1, " ")
- --Text Blocks
- --Title
- term.setCursor(34,1)
- gpu.setBackground(blue)
- gpu.setForeground(white)
- io.write("TLDR-ⓄⓈ 0.1a")
- --Menu
- gpu.setBackground(teal)
- term.setCursor(4,2)
- io.write("F")
- gpu.setForeground(black)
- io.write("ile ")
- gpu.setForeground(white)
- io.write("O")
- gpu.setForeground(black)
- io.write("ptions ")
- gpu.setForeground(white)
- io.write("V")
- gpu.setForeground(black)
- io.write("iew ")
- gpu.setForeground(white)
- io.write("T")
- gpu.setForeground(black)
- io.write("ree ")
- gpu.setForeground(white)
- io.write("H")
- gpu.setForeground(black)
- io.write("elp")
- gpu.setForeground(white)
- --Directory Tree
- gpu.setBackground(gray)
- gpu.setForeground(black)
- term.setCursor(12,6)
- io.write("Directory Tree")
- --Active Directory
- gpu.setBackground(gray)
- gpu.setForeground(black)
- term.setCursor(12,60-(string.len(activedirectory)/2))
- io.write(activedirectory)
- --Program List
- gpu.setBackground(gray)
- gpu.setForeground(black)
- term.setCursor(35,15)
- io.write("Programs")
- gpu.setForeground(red)
Advertisement
Add Comment
Please, Sign In to add comment