Update am 01.05.2026 11:13
This commit is contained in:
parent
99dbb40485
commit
1ea9d926a0
1 changed files with 52 additions and 4 deletions
56
README.md
56
README.md
|
|
@ -46,8 +46,56 @@ Je nach Auswahl generiert das Skript folgende Pfade:
|
||||||
|
|
||||||
./setup_projekt.sh
|
./setup_projekt.sh
|
||||||
|
|
||||||
|
|
||||||
## 🔍 Indizierung & Suche
|
|
||||||
Die erzeugte README.md enthält eine Sektion ## Tags zur Indizierung.
|
|
||||||
Dadurch kannst du Tools wie VS Code, Everything oder die Windows-Suche nutzen, um projektübergreifend nach Schlagworten zu suchen (z.B. Suche nach #Gehäuse oder #Halterung).
|
|
||||||
------------------------------
|
------------------------------
|
||||||
|
## 📋 Funktionen
|
||||||
|
|
||||||
|
1. **Projekt erstellen**: Automatisiertes Anlegen von Ordnerstrukturen inkl. indizierter README.
|
||||||
|
2. **Projekt suchen**: Rekursive Suche über Tags innerhalb aller Projekt-READMEs.
|
||||||
|
3. **Vorschau**: Direktes Öffnen der Projekt-Dokumentation im Browser/Standard-Viewer.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🚀 Anleitung
|
||||||
|
|
||||||
|
### 1. Start der Toolbox
|
||||||
|
Starte die Toolbox über das Desktop-Icon oder direkt im Terminal via `./toolbox.sh`. Es erscheint das Hauptmenü:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 2. Ein neues Projekt anlegen
|
||||||
|
Wähle **"1. Projekt erstellen"**. Ein grafischer Dialog führt dich durch die Einrichtung:
|
||||||
|
* **Name**: Der Projektname (Leerzeichen werden automatisch in Unterstriche umgewandelt).
|
||||||
|
* **Typ**: Auswahl zwischen Hardware (CAD/CAM Struktur) oder Software (Python/Bash).
|
||||||
|
* **Tags**: Schlagworte für die spätere Suche (z.B. #Motor #ESP32).
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 3. Projekte finden und anzeigen
|
||||||
|
Wähle **"2. Projekt suchen"**.
|
||||||
|
1. Wähle einen der gefundenen **Tags** aus der Liste.
|
||||||
|
2. Wähle das gewünschte **Projekt** aus den Ergebnissen.
|
||||||
|
3. Die `README.md` wird automatisch in deinem Standard-Viewer geöffnet, um Bilder und Dokumentation anzuzeigen.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🏗️ Ordnerstruktur
|
||||||
|
Die Toolbox organisiert deine Daten wie folgt:
|
||||||
|
|
||||||
|
* **01_Hardware_Projekte/**: Für 3D-Druck, CNC und CAD.[cite: 2]
|
||||||
|
* **02_Software_Scripts/**: Unterteilt in Python und Bash.[cite: 2]
|
||||||
|
* **README.md**: Jedes Projekt erhält eine Vorlage mit Zeitstempel und Tags.[cite: 2]
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔧 Installation & Pfade
|
||||||
|
Die Toolbox nutzt **relative Pfade**. Du kannst den gesamten Ordner `Projekte` verschieben, solange die Skripte zusammenbleiben.
|
||||||
|
|
||||||
|
**Abhängigkeiten:**
|
||||||
|
- `zenity` (für die GUI)
|
||||||
|
- `xfce4-terminal` (optional)
|
||||||
|
- `xdg-utils` (für das Öffnen der READMEs)
|
||||||
|
```bash
|
||||||
|
# Skripte ausführbar machen
|
||||||
|
chmod +x toolbox.sh find.sh setup_Projekt_gui.sh
|
||||||
Loading…
Add table
Reference in a new issue