API позволяет взаимодействовать с оболочкой. Оболочка API доступна, только если программы выполнены из оболочки или с помощью shell.run / shell.openTab.
Функция | Возвращаемые значения | Описание |
---|---|---|
shell.exit() | nil | Выход из текущей оболочки. |
shell.dir() | директория | Возвращает путь к рабочей директории. |
shell.setDir(путь) | nil | Устанавливает рабочую директорию. |
shell.path() | путь | Возвращает путь. |
shell.setPath(путь) | nil | Устанавливает путь. |
shell.resolve(путь) | путь | Устанавливает абсолютный путь локальному пути. |
shell.resolveProgram(имя) | путь | Устанавливает абсолютный путь к файлу. |
shell.aliases() | Табличные данные | Возвращает все псевдонимы программ. |
shell.setAlias(псевдоним, программа) | nil | Устанавливает псевдоним на программу. |
shell.clearAlias(псевдоним) | nil | Очищает псевдоним. |
shell.programs([boolean]) | Табличные данные | Возвращает таблицу файлов в текущем каталоге и во всех путях установленных в shell.path(). |
shell.getRunningProgram() | путь | Возвращает абсолютный путь к запущенной программе. |
shell.run(программа [, аргумент1, аргумент2, ...]) | boolean | Запускает программу. |
shell.openTab(программа [, аргумент1, аргумент2, ...]) | номер вкладки | Запускает программу в новой вкладке. |
shell.switchTab(номер вкладки) | nil | Переключает вкладку на указанную. |
Это архивированная страница в личном пространстве участника Xytabich. Если этот участник вернётся на проект, он может восстановить эту страницу.
|