leoniv/ass_launcher

View on GitHub
lib/ass_launcher/enterprise/cli_def.rb

Summary

Maintainability
A
0 mins
Test Coverage
# encoding: utf-8
module AssLauncher
  #
  module Enterprise
    # 1C:Enterprise CLI definition
    module CliDef
      require 'ass_launcher/enterprise/cli_defs_loader'
      extend CliDefsLoader
      extend Cli::SpecDsl

      describe_mode :enterprise, 'Запуск в режиме предприятия',
                    'ENTERPRISE [parameters]'

      describe_mode :designer, 'Запуск в режиме конфигуратора',
                    'DESIGNER [parameters]'

      describe_mode :createinfobase, 'Создание информационной базы',
                    'CREATEINFOBASE <connection_string> [parameters]'

      describe_mode :webclient, 'Запуск в режиме web клиента',
                    'WEB [parameters] URL'

      define_group :connection,
                   'Соединение с информационной базой', 0

      define_group :authentication,
                   'Авторизация пользователя информационной базы', 10

      define_group :debug,
                   'Отладка и тестирование', 30

      define_group :packge_mode,
                   'Пакетный режим конфигуратора', 40

      define_group :repository,
                   'Работа с хранилищем конфигурации', 50

      define_group :agent_mode,
                   'Режим агента конфигуратора', 55

      define_group :distribution,
                   'Cоздание файлов поставки и обновления', 60

      define_group :other, 'Прочие', 100

      load_defs
    end
  end
end