Команда для показа последней доступной версии Drupal 8 - PullRequest
0 голосов
/ 18 апреля 2019

Я ищу способ отображения последней версии Drupal 8, доступной для загрузки, в команде оболочки.

В настоящее время у меня есть эта команда, которая показывает текущую версию, доступную для установленного сайта:

drush core-status drupal-version | tr -d "Drupal version : "

Возвращает

'8.6.13'

Сейчас я ищу способ получить номер последней версии, доступной на сегодняшний день, которая составляет

'8.6.15'

Вы привыкли использовать

drush pm-releases drupal

чтобы получить эту информацию. В этом сообщении упоминается использование канала, чтобы помочь получить эту информацию:

https://drupal.stackexchange.com/questions/133925/find-latest-drupal-version-number

Ответы [ 2 ]

0 голосов
/ 19 апреля 2019
composer show -l drupal/core | grep ^latest

См. Документацию по адресу: https://getcomposer.org/doc/03-cli.md#show

Другой вариант:

composer outdated -a -D|grep ^drupal/core

Скорее всего, вы можете получить полный список доступных версий:

drush php:eval '
    $ver = array_keys(
            ( update_get_available(TRUE) )["drupal"]["releases"]
        );
    asort($ver);
    echo implode("\n",$ver),"\n";
'
0 голосов
/ 18 апреля 2019

Один из способов сделать это:

curl -w "%{url_effective}\n" -I -L -s -S https://www.drupal.org/8/download -o /dev/null | awk -F'/' '{print $7}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...