Difference between revisions of "Os.run"
From ComputerCraft Wiki
(Explain how the parameters work) |
m (Table -> {{type|table}}, String -> {{type|string}}) |
||
Line 2: | Line 2: | ||
{{Function | {{Function | ||
|name=os.run | |name=os.run | ||
− | |args= | + | |args={{Type|table}} envVars, {{Type|string}} path, ... |
|api=OS | |api=OS | ||
|returns=false on error, otherwise true | |returns=false on error, otherwise true |
Latest revision as of 00:36, 6 May 2013
Function os.run | |
Executes a file from the filesystem. The Lua program contained in path is invoked. At its file-level scope, the program sees the usual global symbols plus everything in the envVars table. Any additional parameters passed after path are visible as ... from the called program. | |
Syntax | os.run(table envVars, string path, ...) |
Returns | false on error, otherwise true |
Part of | ComputerCraft |
API | OS |
Examples
Example | |
Runs the default shell. | |
Code |
os.run({}, "rom/programs/shell") |
Output | The default shell |