Interaktives install.sh Script hinzugefügt

- Modulares Installationsscript für alle Kategorien
- Interaktive Auswahl mit farbigem Output
- Automatische Backups und Symlink-Management
- LUSER-Setup für go-Tool integriert
- Erweiterbar für neue Tools und Kategorien
- Repository-URL auf ljp aktualisiert

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
h0tznpl0tz
2025-09-10 13:09:37 +02:00
co-authored by Claude
parent d0634bb442
commit ad037e105a
2 changed files with 291 additions and 2 deletions
+34 -2
View File
@@ -12,6 +12,7 @@ Hier sammeln wir kleine Helfer für Log-Analysen, Automatisierungen und typische
- [Connect Tools](#connect-tools)
- [Legacy Snippets](#legacy-snippets)
- [WH20 Snippets](#wh20-snippets)
- [Installation](#installation)
- [How-To: Neues Skript anlegen](#how-to-neues-skript-anlegen)
- [Lizenz / Sichtbarkeit](#lizenz--sichtbarkeit)
@@ -67,6 +68,34 @@ Weitere Snippets für Legacy kommen hier dazu.
---
## Installation
Nach dem Klonen des Repositories steht ein interaktives Installationsscript zur Verfügung:
```bash
# Repository klonen
git clone http://vps.dominikus.one:3000/ljp/esn-support-bash-snippets.git
cd esn-support-bash-snippets
# Installationsscript ausführen
./install.sh
```
**Features des Installers:**
- **Interaktive Auswahl**: Kategorien und einzelne Tools wählbar
- **Automatische Backups**: Vorhandene Dateien werden gesichert
- **Symlink-Management**: Tools werden in ~/bin verlinkt
- **LUSER-Setup**: Automatische Konfiguration für go-Tool
- **Modular erweiterbar**: Neue Tools einfach hinzufügbar
**Verfügbare Kategorien:**
- **Bash-Profile**: .bashrc Optimierungen und modulare Konfiguration
- **Connect Tools**: SSH-Shortcuts (go-Tool) mit Kerberos-Setup
- **Legacy Tools**: checkms, quicknav für Legacy-Infrastruktur
- **WH20 Tools**: Platzhalter für zukünftige WH20-Tools
---
## How-To: Neues Skript anlegen
Um ein neues Bash-Skript in dieses Repository aufzunehmen, bitte folgende Schritte:
@@ -114,11 +143,14 @@ Um ein neues Bash-Skript in dieses Repository aufzunehmen, bitte folgende Schrit
- [`legacy/README.md`](./legacy/README.md)
- [`wh20/README.md`](./wh20/README.md)
5. **Commit & Push**
5. **Install-Script erweitern**
Neue Tools zum `install.sh` hinzufügen für automatische Installation
6. **Commit & Push**
Änderungen ins Repo übernehmen:
```bash
git add .
git commit -m "Add <scriptname> to <legacy|wh20>"
git commit -m "Add <scriptname> to <category>"
git push
```