Автоматизация shell

Автоматизация shell: интерпретаторы, YAML и файлы релизов1

Сначала проверьте интерпретатор, затем входные данные перед выбором или выполнением команды. Пример сравнения числовых версий не реализует все правила SemVer, а метаданные релиза не проверяют скачанные байты.

Выберите файлы релиза

Проверьте ответ и выбор файлов, прежде чем использовать метаданные как указание для скачивания.

  1. Проверка контрольной суммы SHA-256 скачанного файла с помощью Python

    Сравните скачанный файл с доверенным значением SHA-256 с помощью потоковой проверки на Python. Воспроизведите совпадение, изменение файла и ошибку чтения с явными кодами завершения.