The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

mpm - MPMinus helper

VERSION

Version 1.18

SYNOPSIS

    mpm [options] [commands [args]] 

    mpm [-cdlt]

    mpm [-h | -v | -m]

    mpm [--help | --version | --man]
    
    mpm [--log] [--debug] [--testmode] [-s sharedir]
        [ test | void | config [option [value]] | create [projectname] | 
          project projectname [operation [arg1]] | list ]

OPTIONS

-c CONFFILE, --conffile=CONFFILE, --conf=CONFFILE, --config=CONFFILE

Полный путь к основному конфигурационному файлу. Конфигурационный файл позволяет определять основные параметры по умолчанию, которые будет использовать система если ей не удастся определить дополнительные файлы конфигурации каталога CONFDIR. По умолчанию используется системный путь /etc/mpminus/mpm.conf

--confdir=CONFDIR

Полный путь к каталогу откуда будут браться ДОПОЛНИТЕЛЬНЫЕ конфигурационные файлы, но никак не основной конфигурационный файл, для которого существует свой путь и имя. По умолчанию каталогом являтся системный каталог или каталог /etc/mpminus/conf

--datadir=DATADIR

Параметр определящий рабочий каталог. Это место где будут храниться все файлы во время работы скрипта. По умолчанию каталог принимает значение mpminus по пути расположения ваших временных файлов системы

-d, --debug

Включение системного отладочного режима уровня модуля CTK. Отладочный режим позволяет видеть процесс работы программы на экране терминала.

-h, --help

Отображение краткой справочной информации.

-l, --log

Включение режима записи отладочной (debug) информации в систменый лог CTK.

--logdir=LOGDIR

Каталог для хранения файлов лога. По умолчанию для Windows - это временный каталог Perl, для linux/unix - каталог /var/log

--logfile=LOGFILE

Полный пусть к файлу mpm.log. Файл лога задается этой опцией и если значение опущено, то используется имя файла mpm.log каталога LOGDIR

-m, --man

Отображение полной справочной информации.

-s SHAREDIR, --sharedir=SHAREDIR, --share=SHAREDIR

Share directory. Skeleton located in SHAREDIR/skel-VERSION directory

-t, --testmode

Включение тестового режима работы программы.

-v, --ver, --version

Отображение текущей версии и наименование программы.

COMMANDS

config
    mpm config

Конфигурирование программы mpm - выполняется один раз и в дальнейшем по необходимости. В качетстве аргументов можно задать 2 параметра: опцию для изменения и ее значение. Если значение не задано то оно будет запрошено из консоли. Это полезно для установки значение в NULL (пусто)

create
    mpm create projectname

Создание проекта. В качестве параметра может быть задано имя проекта в Unix формате

list
    mpm list

Вывод списка настроенных проектов

project
    mpm project projectname

Работа с проектом projectname. Создание и удаление контроллеров, выдача списка действующих контроллеров

test
    mpm test

Тестирование всех параметров MPMinus

void
    mpm void

Пустой контекст, программа запускается и ничего не делает.

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

ABSTRACT

mpm - MPMinus helper

DESCRIPTION

Управление проектами в среде MPMinus

HISTORY

1.00 / 21.04.2011

Init version

1.01 / 21.12.2011

Исправлены ошибки связанные с чтением конфигурации Apache и конфигурацией продукта mpm

1.10 / 28.12.2011

Создан полноценный механизм тестирования

1.15 / Tue Jun 4 10:44:13 2013 GMT

Init version as part of MPMinus

See CHANGES file

DEPENDENCIES

CTK

TO DO

See TODO file

BUGS

Coming soon

SEE ALSO

perl, CTK

DIAGNOSTICS

The usual warnings if it can't read or write the files involved.

AUTHOR

Serz Minus (Lepenkov Sergey) http://serzik.ru <minus@mail333.com>

COPYRIGHT

Copyright (C) 1998-2013 D&D Corporation. All Rights Reserved

LICENSE

This program is distributed under the GNU GPL v3.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See LICENSE file