get language versions
v0.1.2
Это версия командной строки нашего GitHub Action Get-Language-Versions.
Этот скрипт принесет актуальные данные о последних версиях, доступных на действиях GitHub для данного набора языков. Это происходит, сначала определив последний выпуск (если источник версии находится в GitHub), а затем извлеки информацию из файла версий этого последнего выпуска.
Это также сравнит это с данными о конце жизни (EOL) для этого языка, чтобы убедиться, что вам не дают версии EOL (если вы не в качестве инструмента для их предоставления).
pip install wolfsoftware.get-language-versions
usage: get-language-versions [-h] [-v] [-H] [-L] [-P] [-R] [-m MIN_VERSION] [-M MAX_VERSION] [-V MAX_VERSIONS] [-l {go,node,nodejs,perl,php,python,ruby,terraform}]
flags:
-h, --help Show this help message and exit.
-v, --version Show program's version number and exit.
optional flags:
-H, --highest-only Only return the highest version found. (default: False)
-L, --list-languages List the supported languages (default: False)
-P, --include-pre-releases
Include pre-release versions (default: False)
-R, --remove-patch-version
Strip the patch version from the returned versions. (default: False)
optional:
-m MIN_VERSION, --min-version MIN_VERSION
The minimum version to start from (default: EOL)
-M MAX_VERSION, --max-version MAX_VERSION
The maximum version to include (default: LATEST)
-V MAX_VERSIONS, --max-versions MAX_VERSIONS
The maximum number of versions to return (default: 0)
required:
-l {go,node,nodejs,perl,php,python,ruby,terraform}, --language {go,node,nodejs,perl,php,python,ruby,terraform}
The language to check. (default: None)