get

Эта команда используется для загрузки пакета.

Назначение

Команда get используется для загрузки пакета и его зависимостей.

Параметры

ram get опции_со_значениями ИД_пакета версия_пакета опции_со_значениями
Аргумент Описание Обязательное
-n Параметр -n используется для загрузки только пакета без его зависимостей. Нет
ИД_пакета ИД загружаемого пакета. Да, если не указан файл .json, содержащий список пакетов для загрузки.
версия_пакета Версия загружаемого пакета. Если версия пакета не указана, загружается последняя версия. Если указана полная и явная версия пакета, то загружается эта версия. Если указана версия пакета, которая содержит групповой символ (*), загружается последняя версия. Нет
-q запрос Параметр -q используется для указания строки запроса, используемой при поиске загружаемого пакета. Нет
-l package_list.json Параметр -l применяется для указания файла .json, содержащего список пакетов для загрузки. Да, если не указан ИД пакета.
-s имя_моментальной_копии:версия_моментальной_копии Имя и версия пакета моментальной копии среды для создания на сервере библиотек. Пакет моментальной копии среды представляет все пакеты, загруженные командой get. Нет
-id ИД_компоновки ИД компоновки для связывания с загруженными пакетами. ИД компоновки используется для разрешения переменной моментальная_копия. Нет
-d путь Расположение для загрузки пакета. Если расположение не указано, пакет загружается в текущий каталог. Нет
-config файл_конфигурации Полный путь к файлу конфигурации, используемому для связи с сервером библиотек. Если файл конфигурации не указан в командной строке, используется файл конфигурации по умолчанию из подкаталога .ram домашнего каталога текущего пользователя. Нет, если файл конфигурации существует в подкаталоге .ram домашнего каталога текущего пользователя.

Синтаксис списка пакетов

Параметр -l применяется для указания файла .json, содержащего список пакетов для загрузки.

id
ИД пакета требуется, если не указана строка запроса.
version
Если версия пакета не указана, загружается последняя версия. Если указана полная и явная версия пакета, то загружается эта версия. Если указана версия пакета, которая содержит групповой символ (*), загружается последняя версия.
query
Если не указан ИД, необходимо указать строку запроса, используемую при поиске загружаемого пакета.

Пример файла списка пакетов

{
  "packages" : [
    { "id" : "jke" , "version" : "2.1.0-*" },
    { "id" : "devops_cookbooks-3.0", "query" : "state:(ready for verification)" }
  ]}
ram get -n newpackage 2.1.0-*

Комментарии