Shell (API)
From ComputerCraft Wiki
Revision as of 15:29, 29 June 2013 by Oddstr13 (Talk | contribs) (shell.clearAlias only requires, and only accepts the alias to clear)
This page needs some serious TLC, stat! Please help us by cleaning it, fixing it up, or sparing it some love.
(Reason: Need to add pages for the shell functions--Cranium 17:10, 10 May 2013 (MSK)) |
The shell API allows you to interface with the shell.
Method Name | Description |
shell.exit() | Exits the current shell |
shell.dir() | Returns the directory |
shell.setDir(string path) | Sets the directory |
shell.path() | Returns the path |
shell.setPath(string path) | Sets the path |
shell.resolve(string localpath) | Resolves a local path to an absolute path. |
shell.resolveProgram(string name) | Resolves the absolute path to the program whose name you provided. |
shell.aliases() | Returns aliases. |
shell.setAlias(string alias, string program) | Sets an alias. |
shell.clearAlias(string alias) | Clears an alias. |
shell.programs([boolean hidden]) | Returns a table of programs. |
shell.run(string program, string arguments) | Runs a program. |
shell.getRunningProgram() | Returns the absolute path to the currently-executing program. |