# Ops

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

Hilfen im Browser für env-Dateien, Docker-Schnipsel, gitignore-Vorlagen, curl-, tar- und mysql-Befehle sowie GitHub-Actions-YAML. Es wird nichts hochgeladen.

- [gitignore-Generator](https://toolbuddy.dev/de/tools/gitignore-generator.md): Baue eine .gitignore aus gestapelten Vorlagen für Node, Python, Go, Rust, Java, Next.js, macOS und Windows. Die Ausgabe wird lokal zusammengesetzt.
- [.env-Werkzeug](https://toolbuddy.dev/de/tools/env-toolkit.md): Parse env-Dateien der Form SCHLÜSSEL=Wert, markiere Duplikate und vergleiche zwei .env-Blöcke. Geheimnisse in env-Dateien verlassen den Browser nicht.
- [Docker-Generator](https://toolbuddy.dev/de/tools/docker-generator.md): Erzeuge ein Dockerfile oder einen Compose-Dienst-Schnipsel aus Image, Ports und Befehl. Die Schnipsel werden im Tab gebaut.
- [GitHub-Actions-Erklärer](https://toolbuddy.dev/de/tools/github-actions-explainer.md): Erklärt ein GitHub-Actions-Workflow-YAML: Name, Auslöser, Jobs und Schritte. Das Parsen nutzt js-yaml im Browser.
- [cURL-Generator](https://toolbuddy.dev/de/tools/curl-generator.md): Baue einen curl-Befehl aus Methode, URL, Headern und Body. Der Befehl wird lokal zusammengesetzt, deshalb bleiben Tokens in den Headern im Tab.
- [tar-Befehls-Generator](https://toolbuddy.dev/de/tools/tar-generator.md): Baue einen tar-Befehl zum Erstellen oder Entpacken, mit Flags für gz, bz2 oder xz. Eine kleine Befehlshilfe, kein Archivierer.
- [MySQL-Befehls-Generator](https://toolbuddy.dev/de/tools/mysql-generator.md): Baue mysql- oder mysqldump-Befehlszeilen aus Benutzer, Host und Datenbank. Der Befehl ist nur Text. Er verbindet sich mit keinem Server.
- [cURL zu Code](https://toolbuddy.dev/de/tools/curl-to-code.md): Wandle einen curl-Befehl in JS-fetch, Node-http, Python-requests, PHP-curl oder axios. Das Parsen ist lokal und deckt -X, -H und --data ab.
- [Sicherheitsheader](https://toolbuddy.dev/de/tools/security-headers.md): Prüfe eingefügte HTTP-Antwortheader auf CSP, HSTS, X-Frame-Options und verwandte Kontrollen. Es wird keine URL geladen.
- [HTTP-Statuscodes](https://toolbuddy.dev/de/tools/http-status.md): Schlage übliche HTTP-Statuscodes nach und filtere nach Nummer oder Name. Eine lokale Referenz, kein Live-Inspektor für Anfragen.
- [chmod-Rechner](https://toolbuddy.dev/de/tools/chmod-calculator.md): Wandle einen Unix-Dateimodus in Oktal, symbolisches rwx und einen chmod-Befehl. Schalte Bits für Besitzer, Gruppe und Andere um, inklusive setuid, setgid und Sticky-Bit. Der Rechner läuft im Browser und fasst deine Dateien nicht an.
