Files
esn-support-bash-snippets/README.md
T
h0tznpl0tzandClaude 069c8899c8 userprofiles zu bashprofiles umbenannt und vollständig dokumentiert
- Verzeichnis userprofiles/ → bashprofiles/ umbenannt
- .gitignore auf neue Pfadstruktur angepasst
- Umfassendes bashprofiles/README.md mit Installation und Anpassungen
- bashprofiles als eigene Kategorie in main README integriert
- How-To Anleitung um bashprofiles erweitert

Die bashprofiles enthalten optimierte Bash-Konfigurationen mit erweiterter
History, modularer Struktur und Performance-Optimierungen für Support-Umgebungen.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 12:35:05 +02:00

131 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# esn-support-bash-snippets
Sammel-Repository für Bash-Skripte des **easyname Support-Teams**.
Hier sammeln wir kleine Helfer für Log-Analysen, Automatisierungen und typische Support-Fälle.
---
## Inhaltsverzeichnis
- [Übersicht](#übersicht)
- [Bash-Profile](#bash-profile)
- [Connect Tools](#connect-tools)
- [Legacy Snippets](#legacy-snippets)
- [WH20 Snippets](#wh20-snippets)
- [How-To: Neues Skript anlegen](#how-to-neues-skript-anlegen)
- [Lizenz / Sichtbarkeit](#lizenz--sichtbarkeit)
---
## Übersicht
Die Skripte sind nach Kategorie getrennt:
- [**Bashprofiles**](./bashprofiles/README.md) – Optimierte Bash-Konfigurationen
- [**Connect**](./connect/README.md) – SSH-Verbindungstools und Shortcuts
- [**Legacy**](./legacy/README.md) – Snippets für Legacy-Umgebungen
- [**WH20**](./wh20/README.md) – Snippets für WH20-Umgebungen
---
## Bash-Profile
Optimierte Bash-Konfigurationen für verschiedene Support-Umgebungen:
- [`pl`](./bashprofiles/pl)
→ [Dokumentation & Beispiele](./bashprofiles/README.md)
Basis-Profil mit erweiterter History, farbigem Prompt und modularer Struktur
---
## Connect Tools
Verbindungstools für schnellen Zugriff auf easyname-Server:
- [`go`](./connect/go)
→ [Dokumentation & Beispiele](./connect/go/README.md)
SSH-Shortcuts mit Kerberos-Auth für Web-, MX-, Logger- und Support-Server
---
## Legacy Snippets
Aktuell enthalten:
- [`checkms`](./legacy/checkms)
→ [Dokumentation & Beispiele](./legacy/checkms/README.md)
- [`quicknav`](./legacy/quicknav)
→ [Dokumentation & Beispiele](./legacy/quicknav/README.md)
Weitere Snippets für Legacy kommen hier dazu.
---
## WH20 Snippets
*(noch leer, Platzhalter für künftige Snippets)*
---
## How-To: Neues Skript anlegen
Um ein neues Bash-Skript in dieses Repository aufzunehmen, bitte folgende Schritte:
1. **Ordnerstruktur anlegen**
Je nach Kategorie (`bashprofiles`, `connect`, `legacy` oder `wh20`) einen Unterordner erstellen:
```
bashprofiles/<username>/
connect/<scriptname>/
legacy/<scriptname>/
wh20/<scriptname>/
```
2. **Skript hinzufügen**
Das eigentliche Skript im neuen Ordner ablegen:
```
legacy/<scriptname>/<scriptname>
```
oder
```
wh20/<scriptname>/<scriptname>
```
und ausführbar machen:
```bash
chmod +x legacy/<scriptname>/<scriptname>
chmod +x wh20/<scriptname>/<scriptname>
```
3. **README.md erstellen**
Als Basis das Template verwenden:
[README_template_script.md](./README_template.md)
→ kopieren, anpassen und ins Skript-Verzeichnis legen:
```
legacy/<scriptname>/README.md
```
oder
```
wh20/<scriptname>/README.md
```
4. **Übersicht aktualisieren**
Das Skript in die Übersicht der passenden Kategorie-README eintragen:
- [`bashprofiles/README.md`](./bashprofiles/README.md)
- [`connect/README.md`](./connect/README.md)
- [`legacy/README.md`](./legacy/README.md)
- [`wh20/README.md`](./wh20/README.md)
5. **Commit & Push**
Änderungen ins Repo übernehmen:
```bash
git add .
git commit -m "Add <scriptname> to <legacy|wh20>"
git push
```
---
## Lizenz / Sichtbarkeit
> Dieses Repository ist **intern** für easyname Support.
> Falls eine Freigabe nach extern geplant ist, bitte vorab mit Teamleitung abklären.