diff xml/ru/docs/njs_about.xml @ 2174:3b782a679237

Mentioned njs CLI in "About njs".
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 05 Jun 2018 17:17:24 +0300
parents af5751930f95
children cd4889fdcfa4
line wrap: on
line diff
--- a/xml/ru/docs/njs_about.xml	Wed Jun 06 15:03:48 2018 +0300
+++ b/xml/ru/docs/njs_about.xml	Tue Jun 05 17:17:24 2018 +0300
@@ -9,7 +9,7 @@
 <article name="Информация о njs"
         link="/ru/docs/njs_about.html"
         lang="ru"
-        rev="18">
+        rev="19">
 
 <section id="summary">
 
@@ -269,6 +269,8 @@
 По умолчанию модули не собираются
 их необходимо собрать из исходного кода
 или установить из отдельного пакета Linux.
+Кроме того, в пакете Linux предоставляется
+<link id="cli">утилита</link> командной строки njs.
 </para>
 
 
@@ -316,6 +318,47 @@
 </example>
 </para>
 
+<para>
+Чтобы собрать только <link id="cli">утилиту</link> командной строки njs
+необходимо запустить
+команды <literal>./configure</literal> и <literal>make njs</literal>
+из корневого каталога.
+Утилита доступна как <literal>./build/njs</literal>.
+</para>
+
+</section>
+
+
+<section id="cli" name="Интерфейс командной строки">
+
+<para>
+Создание и отладка njs-скриптов может осуществляться
+в командной строке.
+Утилита командной строки доступна после установки
+<link id="install_package">пакета</link> Linux
+или после сборки из <link id="install_sources">исходных файлов</link>.
+В отличие от njs, запущенном внутри nginx,
+в утилите недоступны объекты nginx
+(<link doc="njs/njs_api.xml" id="http">HTTP</link> и
+<link doc="njs/njs_api.xml" id="stream">Stream</link>).
+<example>
+$ echo "2**3" | njs -
+8
+
+$ njs
+>> var o = {a:[]}
+undefined
+
+>> JSON.stringify(o, undefined,1)
+{
+ "a": [
+
+ ]
+}
+>>
+</example>
+</para>
+
 </section>
 
 </section>