#!/bin/bash # --- Git-Toolbox Dashboard v1.1.0 --- while true; do # 1. Hauptmenü mit Zenity CHOICE=$(zenity --list \ --title="Git-Toolbox Dashboard" \ --column="Aktion" --column="Beschreibung" \ "Update (git-up)" "Änderungen committen und pushen" \ "Branch Switch" "Zwischen Zweigen wechseln" \ "New Branch" "Einen neuen Zweig erstellen" \ "Init Project" "Neues Repo hier initialisieren" \ "Beenden" "Programm verlassen" \ --width=450 --height=350) # 2. Logik basierend auf der Auswahl case $CHOICE in "Update (git-up)") git-up ;; "Branch Switch") git-switch --gui ;; "New Branch") NAME=$(zenity --entry --title="Neuer Zweig" --text="Name des neuen Zweigs:") [ -n "$NAME" ] && git-branch-new "$NAME" ;; "Init Project") git-init-here ;; "Beenden" | "") break ;; esac done