hub.oscript.io
hub.oscript.io

v8findпакет

Библиотека

автор: Khorev Alekseyскачиваний: 5770репозиторий: github.com/oscript-library/v8find

Пакет лежит в основном пуле хаба, а opm знает этот хаб по умолчанию: короткой формы достаточно.

opm install v8find

Скачанный файл ставится командой opm install -f <файл> — сеть для этого уже не нужна.

Описание

v8find

Stars Release [Открытый чат проекта https://gitter.im/EvilBeaver/oscript-library](https://gitter.im/EvilBeaver/oscript-library)

Build Status Coverage Status

Библиотека для поиска установленных версий платформы 1С

Данная библиотека предназначена для поиска установленных версий платформы 1С в различных каталогах

Возможности

  • Поиск конкретной версии платформы для примера 8.3.13.1513
  • Поиск версии платформы по маске для примера 8.3.13, 8.3
  • Получение путей к приложениям платформы:
    • Приложение - 1cv8
    • Тонкий клиент - 1cv8c
    • Утилита rac для администрирования кластера 1С - rac
    • Сервер отладки - dbgs
    • Автономный сервер - ibsrv
    • Утилита управления автономным серверов и информационной базой - ibcmd
  • Получение списка всех установленных версий платформы 1С
  • Получение версии платформы с учетом разрядности x64 или x86

Установка

Для установки необходимо:

  • Скачать файл v8find.ospx из раздела releases
  • Воспользоваться командой:
opm install -f <ПутьКФайлу>

или установить с хаба пакетов

opm install v8find

Пример работы

  • Получение пути к приложению 1С

    
        ПутьКПредприятию_x86 = Платформа1С.ПутьКПредприятию("8.3.13.1513", РазрядностьПлатформы.x86);
        ПутьКПредприятию_x64 = Платформа1С.ПутьКПредприятию("8.3.13", РазрядностьПлатформы.x64);
    
    
  • Получение пути к тонкому клиенту 1С

    
        ПутьКТонкомуКлиенту = Платформа1С.ПутьКТонкомуКлиенту("8.3.13");
        ПутьКТонкомуКлиенту = Платформа1С.ПутьКТонкомуКлиенту("8.3");
    
    
  • Получение пути к утилите rac

    
        ПутьКRAC = Платформа1С.ПутьКRAC("8.3.13");
        ПутьКRAC = Платформа1С.ПутьКRAC("8.3");
    
    
  • Получение пути к утилите dbgs

    
        ПутьКDBGS = Платформа1С.ПутьКDBGS("8.3.13");
        ПутьКDBGS = Платформа1С.ПутьКDBGS("8.3");
    
    
  • Получение пути к автономному серверу

    
        ПутьКIBSRV = Платформа1С.ПутьКIBSRV("8.3.13");
        ПутьКIBSRV = Платформа1С.ПутьКIBSRV("8.3");
    
    
  • Получение пути к утилите ibcmd

    
        ПутьКIBCMD = Платформа1С.ПутьКIBCMD("8.3.13");
        ПутьКIBCMD = Платформа1С.ПутьКIBCMD("8.3");
    
    

Публичный интерфейс

Документация публичного интерфейса (в разработке)

Доработка

Доработка проводится по git-flow. Жду ваших PR.

Лицензия

Смотри файл LICENSE.

В пакете README нет — показан README из репозитория, с тега 0.3.2.