-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstaller.lua
More file actions
55 lines (50 loc) · 1.73 KB
/
Copy pathinstaller.lua
File metadata and controls
55 lines (50 loc) · 1.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
RESOURCE_DISPLAY_PASTE = ""
RESOURCE_MONITOR_PASTE = "QPTY7zDZ"
SAMPLE_PASTE = "1EBnctQD"
FOLDER = "/rscMon/"
RESOURCE_DISPLAY_NAME = "resource_display.lua"
RESOURCE_MONITOR_NAME = "resource_monitor.lua"
SAMPLE_NAME = "monitor.db"
RESOURCE_DISPLAY_PATH = FOLDER .. RESOURCE_DISPLAY_NAME
RESOURCE_MONITOR_PATH = FOLDER .. RESOURCE_MONITOR_NAME
SAMPLE_PATH = FOLDER .. SAMPLE_NAME
function makeFolder ()
if not fs.exists(FOLDER) then
fs.makeDir(FOLDER)
end
end
function download (paste, filepath)
if fs.exists(filepath) then
fs.delete(filepath)
end
shell.run("pastebin", "get", paste, filepath)
end
function run (folder, program, param)
shell.setDir(folder)
shell.run(program, param)
shell.setDir("/")
end
makeFolder()
if arg[1] == "-m" then
download(RESOURCE_MONITOR_PASTE, RESOURCE_MONITOR_PATH)
elseif arg[1] == "-d" then
download(RESOURCE_DISPLAY_PASTE, RESOURCE_DISPLAY_PATH)
elseif arg[1] == "-rm" then
run(FOLDER, RESOURCE_MONITOR_NAME, arg[2])
elseif arg[1] == "-rd" then
run(FOLDER, RESOURCE_DISPLAY_NAME, arg[2])
elseif arg[1] == "-s" then
download(SAMPLE_PASTE, SAMPLE_PATH)
elseif arg[1] == "-dm" then -- INSTALL BOTH
download(RESOURCE_MONITOR_PASTE, RESOURCE_MONITOR_PATH)
download(RESOURCE_DISPLAY_PASTE, RESOURCE_DISPLAY_PATH)
else
print("-m : Install the resource monitor.")
print("-d : Install the resource dispaly.")
print("-dm : Instal the resource monitor and display.")
print("-rm : Run the resource monitor.")
print("-rd : Run the resource display.")
print("When running this script with -rd or -rm, you can add -verbose to activate logging.")
print("EX: setup.lua -rd -verbose")
print("Rerun this program to get this prompt again.")
end