TGTGInsightаналитика telegramLIVE / telegram public index
← DevOps
DevOps avatar

TGINSIGHT POST

Post #1414

@DevOPSitsec

DevOps

Просмотры2,880Количество просмотров
Опубликован10 апр.10.04.2025, 18:24
Содержимое поста

Содержимое

👣dockerfmt представляет собой современный форматтер и парсер для файлов Dockerfile, разработанный как обновлённая версия инструмента dockfmt. Он построен на основе внутреннего парсера из проекта moby/buildkit и использует форматтер для оболочки из mvdan/sh. ​ Основные возможности dockerfmt: - Форматирование шагов RUN: Инструмент применяет форматтер из mvdan/sh для упорядочивания команд внутри инструкций RUN.​ - Поддержка базовых heredoc: Позволяет использовать многострочные команды в Dockerfile с помощью heredoc-синтаксиса.​ Hacker News - Обработка комментариев в шагах RUN: Поддерживает как однострочные, так и многострочные комментарии внутри команд RUN.​ Ограничения: Парсер RUN: В настоящее время не поддерживает группировку команд или использование точек с запятой.​ - Длинные JSON-команды: Инструмент не выполняет перенос строк для длинных JSON-команд.​ - Директива # escape=X: Не поддерживается.​ Установка и использование: Исполняемые файлы доступны на странице релизов. После установки инструмент можно использовать для проверки и форматирования файлов Dockerfile с различными флагами, такими как --check для проверки форматирования и --write для записи отформатированного вывода обратно в файл. ​ 🔗Github