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