-
Notifications
You must be signed in to change notification settings - Fork 22
/
example-config.cfg
32 lines (32 loc) · 1.55 KB
/
example-config.cfg
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
{
--default installation path
path="/usr",
--Additional repositories and packages go here, for correct package syntax, check https://github.com/OpenPrograms/Vexatos-Programs/blob/master/oppm/etc/example-config.cfg
repos={
["someUser/someRepo"] = {
["example-package"] = {
files = {
["master/somefolder/bar.lua"] = "/",--"/" means the file will be placed inside the folder the user specified, defaults to /usr
["master/somefolder/barinfo.txt"] = "//etc", -- double slash for using an absolute path
["master/somefolder/barlib.lua"] = "/subfolder",--Places the file in a subfolder in the user-specified folder
["master/somefolder/libfolder/"] = "/"
},
dependencies = {
["GML"] = "/lib"--This package is installed into the specified subfolder
},
name = "Package name",--This is for "oppm info"
description = "This is an example description",--This is for "oppm info"
authors = "Someone, someone else",--This is for "oppm info"
note = "Additional installation instructions, general instructions and additional information/notes go here, this is an optional line.",
hidden = true, -- Add this optional line to make your package not visible in "oppm list", useful for custom dependency libraries
repo="tree/master/somefolder" --Used by the website. This is where the package will link to on the website
},
["yet-another-package"] = {
...
}
},
["anotherUser/anotherRepo"] = {
...
}
}
}