# Ключи командной строки

Ключу должен предшествовать знак тире (-) или двойное тире (--). Если у ключа существуют параметры, они следуют за знаком равно (=). В случае, если параметры содержат пробелы, они должны быть заключены в кавычки. Возможно сокращение имени ключа до первой отличаемой от других записи. Например, возможно сократить ключи --start и --stop до -sta и -sto соответственно. Существует два типа ключей:

- Позиционно-независимые
- Позиционно-зависимые

Позиционно-независимые ключи могут располагаться в любом месте командной строки и распознаются всегда до того, как будет интерпретирован какой-либо из позиционно-зависимых ключей.

Позиционно-зависимые ключи будут интерпретироваться и исполняться в порядке их расположения. Это позволяет производить действия в группе по мере их указания. Например, вы можете установить и запустить сервис гейткипера одним действием, всего лишь указав --install --start.

## 1. Допустимые ключи

Позиционно-независимые

Ключ | Описание
--- | ---
--configuration<=имя файла> | Задать имя и/или путь конфигурационного файла.
--noconsole -n | Запретить вывод на консоль.
--consolefile[=имя файла] | Записывать консольный вывод в файл журнала.
--daemon -d | Запустить гейткипер в режиме демона. (только Unix)

Позиционные

Ключ | Описание
--- | ---
--help -h -? | Помощь.
--setpassword[=пароль] | Установить или сбросить пароль для гейткипер монитора.
--install -i | Установить гейткипер сервис. (только Win32)
--uninstall -u | Удалить гейткипер сервис. (только Win32)
--start | Запустить гейткипер сервис. (только Win32)
--stop | Остановить гейткипер сервис. (только Win32)

По умолчанию за каталог файла конфигурации под win32 принимается каталог в котором находится исполняемый модуль и каталог /etc/ под Юниксами.