# Операции

> .env, Docker, gitignore, curl и GitHub Actions.

Помощники в браузере для env-файлов, фрагментов Docker, шаблонов gitignore, команд curl, tar и mysql, а также YAML для GitHub Actions. Ничего не загружается.

- [Генератор gitignore](https://toolbuddy.dev/ru/tools/gitignore-generator.md): Складывает фрагменты .gitignore для Node, Python, Go, Rust, Java, Next.js, macOS и Windows. Включите стеки и скопируйте файл. Это короткие заготовки, не полный корпус github/gitignore.
- [Инструменты .env](https://toolbuddy.dev/ru/tools/env-toolkit.md): Разбирает файлы dotenv, перечисляет ключи, отмечает повторы и пустые значения и сравнивает два блока env. Строка export KEY=value тоже принимается.
- [Генератор Docker](https://toolbuddy.dev/ru/tools/docker-generator.md): Собирает Dockerfile или сервис Compose из образа, рабочего каталога, портов и команды. Фрагмент собирается во вкладке. Образы не собираются и не публикуются.
- [Разбор GitHub Actions](https://toolbuddy.dev/ru/tools/github-actions-explainer.md): Кратко показывает workflow GitHub Actions: имя, триггеры on, задания, runs-on и имена шагов или uses. Неверный YAML показывает ошибку разбора. Матрица и переиспользуемые workflow перечисляются как сырые ключи.
- [Генератор curl](https://toolbuddy.dev/ru/tools/curl-generator.md): Собирает команду curl из метода, URL, заголовков и тела. Кавычки добавляются, когда токен этого требует. Запрос не выполняется.
- [Генератор tar](https://toolbuddy.dev/ru/tools/tar-generator.md): Собирает команды создания или распаковки tar с необязательным gz, bz2 или xz. Имя архива и пути это поля. Файлы не пишутся.
- [Генератор MySQL](https://toolbuddy.dev/ru/tools/mysql-generator.md): Собирает командную строку mysql или mysqldump из пользователя, хоста и базы. Это только текст команды. Соединения с сервером нет.
- [curl в код](https://toolbuddy.dev/ru/tools/curl-to-code.md): Превращает команду curl в вызов на JS, Node, Python или PHP. Разбор локальный, поэтому токены в заголовках не уходят на сервер.
- [Заголовки безопасности](https://toolbuddy.dev/ru/tools/security-headers.md): Смотрит заголовки ответа HTTP и отмечает, какие защитные заголовки есть, а каких нет. Разбор остаётся во вкладке, запрос к сайту не выполняется.
- [Коды HTTP](https://toolbuddy.dev/ru/tools/http-status.md): Справочник частых кодов состояния HTTP с коротким смыслом. Фильтр по коду или названию. Справочник лежит на странице, сеть не нужна.
- [Калькулятор chmod](https://toolbuddy.dev/ru/tools/chmod-calculator.md): Переводит режим файла Unix в восьмеричный вид, символический rwx и команду chmod. Переключает биты владельца, группы и остальных, включая setuid, setgid и sticky. Калькулятор работает в браузере и файлы не трогает.
- [Калькулятор CIDR](https://toolbuddy.dev/ru/tools/cidr-calculator.md): Делит IPv4 CIDR на сеть, широковещание, маску, обратную маску и диапазон доступных хостов. Вставьте 10.0.0.0/8 или 192.168.1.20/24. Арифметика остаётся в браузере. Поиска IP нет.
