diff --git a/GIT-MGMT.sh b/GIT-MGMT.sh index ce853bb..cf46dde 100644 --- a/GIT-MGMT.sh +++ b/GIT-MGMT.sh @@ -1,73 +1,73 @@ -#!/bin/bash - -while true; do - -echo "" -echo "=============================" -echo " Git Management Script" -echo "=============================" -echo "" -echo "1) Geänderte Dateien anzeigen" -echo "2) Einzelne Dateien zum Commit auswählen" -echo "3) Alles stagen" -echo "4) Commit & Push" -echo "5) Alte Stände anzeigen" -echo "6) Aktueller Branch" -echo "7) Änderungen" -echo "99) Programm beenden" -echo "" - -read -p "Auswahl: " auswahl - -case $auswahl in - - 1) - echo "Geänderte Dateien:" - git status -s - ;; - - 2) - echo "Geänderte Dateien:" - git status -s - echo "" - read -p "Welche Datei soll gestaged werden? (Pfad eingeben): " file - git add "$file" - echo ">> Datei '$file' wurde gestaged." - ;; - - 3) - echo ">> Alle Dateien werden gestaged..." - git add -A - ;; - - 4) - read -p "Commit Nachricht: " commitmsg - git commit -m "$commitmsg" - echo ">> Pushen..." - git push - ;; - - 5) - echo ">> Alte Commits:" - git log --oneline --graph --decorate --all - ;; - 6) - echo "Aktueller Branch" - git branch - ;; - 7) - echo "Änderungen" - git status - ;; - - 99) - echo "Beendet." - exit 0 - ;; - - *) - echo "Ungültige Auswahl!" - ;; -esac -done - +#!/bin/bash + +while true; do + +echo "" +echo "=============================" +echo " Git Management Script" +echo "=============================" +echo "" +echo "1) Geänderte Dateien anzeigen" +echo "2) Einzelne Dateien zum Commit auswählen" +echo "3) Alles stagen" +echo "4) Commit & Push" +echo "5) Alte Stände anzeigen" +echo "6) Aktueller Branch" +echo "7) Änderungen" +echo "99) Programm beenden" +echo "" + +read -p "Auswahl: " auswahl + +case $auswahl in + + 1) + echo "Geänderte Dateien:" + git status -s + ;; + + 2) + echo "Geänderte Dateien:" + git status -s + echo "" + read -p "Welche Datei soll gestaged werden? (Pfad eingeben): " file + git add "$file" + echo ">> Datei '$file' wurde gestaged." + ;; + + 3) + echo ">> Alle Dateien werden gestaged..." + git add -A + ;; + + 4) + read -p "Commit Nachricht: " commitmsg + git commit -m "$commitmsg" + echo ">> Pushen..." + git push + ;; + + 5) + echo ">> Alte Commits:" + git log --oneline --graph --decorate --all + ;; + 6) + echo "Aktueller Branch" + git branch + ;; + 7) + echo "Änderungen" + git status + ;; + + 99) + echo "Beendet." + exit 0 + ;; + + *) + echo "Ungültige Auswahl!" + ;; +esac +done +