Skip to content
PROPHESSOR edited this page Dec 13, 2017 · 3 revisions

Russian

Простое приложение

Сейчас мы рассмотрим пример простого приложения для JsOS (appman)

Hello world приложение представляет из себя файл index.js в папке helloworld. Вот его содержимое:

`// Example application for JsOS

'use strict';

function main(cmd, args, api, res) { const io = api.stdio; // Короткое имя io.setColor('green'); // Устанавливаем зеленый цвет текста io.writeLine('Hello World!!!'); // Выводим на экран текст: Hello World!!! io.writeLine(Command: ${cmd}; Args: ${args}); // Command: helloworld; Args: return res(0); // Завершаем программу (0 - всё нормально, 1 - ошибка) }

exports.call = main;

exports.commands = ['helloworld']; `

Параметры

appman использует параметр commands для регистрации команд запуска (В данном случае, для запуска нужно ввести: start helloworld)

Методы

appman при запуске приложения вызывает метод call с такими аргументами:

  • cmd {string} - Команда (полезно, если вы указали в exports.commands несколько команд)
  • args {string} - Аргументы (текст после команды)
  • api {object} - API приложения
  • res {function} - Callback для завершения программы

Clone this wiki locally