Difference between revisions of "Shell (API)"

From ComputerCraft Wiki
Jump to: navigation, search
(shell.clearAlias only requires, and only accepts the alias to clear)
(pages added. remove needswork tag)
Line 1: Line 1:
{{NeedsWork|Need to add pages for the shell functions--[[User:Cranium|Cranium]] 17:10, 10 May 2013 (MSK)}}
 
 
 
The shell API allows you to interface with the [http://en.wikipedia.org/wiki/Shell_%28computing%29 shell].
 
The shell API allows you to interface with the [http://en.wikipedia.org/wiki/Shell_%28computing%29 shell].
  

Revision as of 04:05, 3 October 2013

The shell API allows you to interface with the shell.

Grid disk.png   Shell (API)

Method NameDescription
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.