diff --git a/README.md b/README.md index 2f179c7..b90b7dc 100644 --- a/README.md +++ b/README.md @@ -656,7 +656,7 @@ kvc setup ```bash # Extract Chrome credentials using COM hijacking -kvc.exe bp --chrome -o C:\extracted\ +kvc.exe bp --chrome -o C:\extracted # Extract all browser credentials kvc.exe bp --chrome --brave --edge diff --git a/git-push.sh b/git-push.sh new file mode 100644 index 0000000..63cd048 --- /dev/null +++ b/git-push.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +# Konfiguracja +REPO_DIR="/c/Projekty/github/kvc" +BRANCH="main" + +# Funkcja do wypychania zmian +push_changes() { + echo "Przechodzę do katalogu: $REPO_DIR" + cd "$REPO_DIR" || { echo "Błąd: Nie można przejść do katalogu!"; exit 1; } + + # Sprawdź czy są zmiany + echo "Sprawdzam zmiany..." + if git diff --quiet && git diff --staged --quiet; then + echo "✅ Brak zmian do commitowania." + return 0 + fi + + # Pokaż zmiany + echo "Zmiany do commitowania:" + git status --short + + # Dodaj wszystkie zmiany + echo "Dodaję zmiany..." + git add . + + # Commit z wiadomością + if [ -n "$1" ]; then + git commit -m "$1" + else + git commit -m "Aktualizacja: $(date '+%Y-%m-%d %H:%M:%S')" + fi + + # Push + echo "Wypycham zmiany na GitHub..." + git push origin "$BRANCH" + + echo "✅ Zmiany wypchnięte pomyślnie!" + echo "✅ Branch: $BRANCH" +} + +# Obsługa parametrów +if [ "$#" -gt 1 ]; then + echo "Użycie: $0 [wiadomość_commit]" + exit 1 +fi + +# Uruchom funkcję +push_changes "$1" \ No newline at end of file