Shell API
  | 
  |||||||||||
| Returns a list of all aliases. | |||||||||||
| Syntax | shell.aliases() | ||||||||||
| Returns | table | ||||||||||
| Part of | CC:Tweaked (source) | ||||||||||
| API | shell | ||||||||||
  | |||||||||||
  | 
  |||||||||
| Clears an alias. | |||||||||
| Syntax | shell.clearAlias(
  | 
  ||||||||
| Returns | nil | ||||||||
| Part of | CC:Tweaked (source) | ||||||||
| API | shell | ||||||||
  | |||||||||
Shell.complete Shell.completeProgram
  | 
  |||||||||||
Returns the current shell working directory. Set by shell.setDir programmatically or the cd command from the shell itself. The working directory is displayed before the > of the shell prompt, and is used as the first component of relative paths by programs such as ls. | 
  |||||||||||
| Syntax | shell.dir() | ||||||||||
| Returns | string path | ||||||||||
| Part of | CC:Tweaked | ||||||||||
| API | shell | ||||||||||
  | |||||||||||
  | 
  |||||||||
| Close the current shell. | |||||||||
| Syntax | shell.exit() | ||||||||
| Returns | nil | ||||||||
| Part of | CC:Tweaked (source) | ||||||||
| API | shell | ||||||||
  | |||||||||
Shell.getCompletionInfo
  | 
  |||||||||||
| Returns the running program executed by shell.run. | |||||||||||
| Syntax | shell.getRunningProgram() | ||||||||||
| Returns | string path | ||||||||||
| Part of | CC:Tweaked | ||||||||||
| API | shell | ||||||||||
  | |||||||||||
  | 
  |||||||||
| Run a program in a new multishell tab in the shell enviroment. This function only exits if multishell is enabled. | |||||||||
| Syntax | shell.openTab(
  | 
  ||||||||
| Returns | number tabid | ||||||||
| Part of | CC:Tweaked (source) | ||||||||
| API | shell | ||||||||
  | |||||||||
  | 
  |||||||||||
| Returns the Shellpath. The Shellpath is a list of folders, where the shell are searching for programs. The directories are separated with :. | |||||||||||
| Syntax | shell.path() | ||||||||||
| Returns | string | ||||||||||
| Part of | CC:Tweaked (source) | ||||||||||
| API | shell | ||||||||||
  | |||||||||||
  | 
  |||||||||||
| Returns a list of all Programs in the Shellpath. | |||||||||||
| Syntax | shell.programs() | ||||||||||
| Returns | table | ||||||||||
| Part of | CC:Tweaked (source) | ||||||||||
| API | shell | ||||||||||
  | |||||||||||
Shell.resolve Shell.resolveProgram
,
  | 
  |||||||||||
| Runs a command in the computer's or turtle's shell. | |||||||||||
| Syntax | shell.run(
  | 
  ||||||||||
| Returns | boolean success | ||||||||||
| Part of | CC:Tweaked | ||||||||||
| API | shell | ||||||||||
  | |||||||||||
  | |||||||||||
  | 
  |||||||||
| Set an alias. | |||||||||
| Syntax | shell.setAlias(
  | 
  ||||||||
| Returns | nil | ||||||||
| Part of | CC:Tweaked (source) | ||||||||
| API | shell | ||||||||
  | |||||||||
Shell.setCompletionFunction
  | 
  |||||||||
| Sets the current shell directory. Throws a error, if the directory are not exists. You can get the current shell directory with shell.dir. | |||||||||
| Syntax | shell.setDir(
  | 
  ||||||||
| Returns | nil | ||||||||
| Part of | CC:Tweaked (source) | ||||||||
| API | shell | ||||||||
  | |||||||||
  | 
  |||||||||
| Set the Shellpath. The Shellpath is a list of folders, where the shell are searching for programs. The directories are separated with :. | |||||||||
| Syntax | shell.setPath(
  | 
  ||||||||
| Returns | nil | ||||||||
| Part of | CC:Tweaked (source) | ||||||||
| API | shell | ||||||||
  | |||||||||
  | 
  |||||||||
| Switch to another multishell tab. This function only exists if multishell is enabled. | |||||||||
| Syntax | shell.switchTab(
  | 
  ||||||||
| Returns | nil | ||||||||
| Part of | CC:Tweaked (source) | ||||||||
| API | shell | ||||||||
  | |||||||||
    This article is issued from Computercraft. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.