Project

General

Profile

Working-with-reqdb » History » Version 23

Илья Рудаков, 12/18/2009 12:15 PM

1 2 Илья Рудаков
h1. Working with reqdb console interface
2
3
h2. Описание
4
5 6 Илья Рудаков
Дистрибутив ReqDB выглядит следующим образом:
6 2 Илья Рудаков
7
<pre>
8
/..
9
/bin
10
/libs
11
/src
12
/templates
13 3 Илья Рудаков
 reqdb-someversion.jar
14 2 Илья Рудаков
</pre>
15 1 Илья Рудаков
16 3 Илья Рудаков
В папке /bin находится три файла для работы с reqdb в консольном режиме: reqdb, reqdb.64 и reqdb.exe. Первые два позволяют вам работать в Linux системе, последний - в Windows.
17
Если вы работаете в Linux, reqdb и reqdb.64 нужно сделать executable. Достаточно набрать следующую команду в консоли:
18
<pre>$ chmod +x reqdb</pre>
19 4 Илья Рудаков
или
20 3 Илья Рудаков
<pre>$ chmod +x reqdb.64</pre>
21 7 Илья Рудаков
reqdb.64 используется если у вас Linux x64.
22 8 Илья Рудаков
23
h2. Работа с консольным интерфейсом
24
25
Если вы запустите один из вышеописанных файлов без каких-либо параметров, то на консоль будет выведена следующая информация:
26
<pre>Usage: reqdb <help|import|convert|init|report> [params]</pre>
27
28
Вы видите, что в интерфейсе используется 5 параметров.
29 10 Илья Рудаков
> *help* параметр выводит вспомогательную информацию о других параметрах. Например, вызов <pre>$reqdb help import</pre> выведет на экран следующую информацию <pre>Usage: reqdb import <input file> <path to catalogue> <root id>
30
OR
31
reqdb import <input file> <path to catalogue> <root id> <branch path>
32
</pre>
33 11 Илья Рудаков
34 12 Илья Рудаков
> *import* позволяет импортировать существующий документ с разметкой требований в каталог требований. Для данного параметра предусмотрено следующие использование: <pre>Usage: reqdb import <input file> <path to catalogue> <root id>
35
OR
36
reqdb import <input file> <path to catalogue> <root id> <branch path>
37 23 Илья Рудаков
</pre> *_<input file>_* - путь к документу, который должен быть импортирован в каталог требований; *_<path to catalogue>_* - путь к каталогу требований; *_<root id>_* - идентификатор корневого требования; *_<branch path>_* - путь branch''а импортируемых требовании.