Difference between revisions of "Shell (API)"

From ComputerCraft Wiki
Jump to: navigation, search
(Methods)
Line 7: Line 7:
 
|-
 
|-
 
|[[shell.exit]]()
 
|[[shell.exit]]()
|Exits the program
+
|Exits the program (the shell if no program is open)
 
|-
 
|-
 
|[[shell.dir]]()
 
|[[shell.dir]]()

Revision as of 23:50, 2 July 2012

The shell API allows you to interface with the shell.

Methods

Method name Description
shell.exit() Exits the program (the shell if no program is open)
shell.dir() Returns the directory
shell.setDir( path ) Sets the directory
shell.path() Returns the path
shell.setPath( path ) Sets the path
shell.resolve( localpath ) Resolves a local path to an absolute path.
shell.resolveProgram( name ) <no description given>
shell.aliases() Returns aliases.
shell.setAlias( alias, command ) Sets an alias.
shell.clearAlias( alias, command ) Clears an alias.
shell.programs() Returns programs.
shell.run( program, arguments ) Runs a program.
shell.getRunningProgram() Returns the absolute path to the currently-executing program.