Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
tutorial:program:oppm [2015/02/04 16:57]
vexatos [Registering packages globally]
tutorial:program:oppm [2015/02/04 16:58]
vexatos [Registering packages globally]
Line 97: Line 97:
 ```lua ```lua
 {--This is an example for a programs.cfg file. Please do not add any comments inside actual programs.lua files {--This is an example for a programs.cfg file. Please do not add any comments inside actual programs.lua files
-    ​["​example-package"​] = { +  ​["​example-package"​] = { 
-      files = { +    files = { 
-            ["​master/​somefolder/​bar.lua"​] = "/",​--"/"​ means the file will be placed inside the folder the user specified, defaults to /usr +      ["​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/​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/​barlib.lua"​] = "/​subfolder",​--Places the file in a subfolder in the user-specified folder 
-            ["​master/​somefolder/​libfolder/"​] = "/"​ +      ["​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"​] = { +    ​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"​] = { 
 +          ... 
 +  }
 } }
 ``` ```