Zum Inhalt springen

Version 2 von autogit push

Aus Home Wiki
Version vom 13. Februar 2026, 14:28 Uhr von Saya (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „#!/bin/bash cd "$(dirname "$0")" FILES=( "docker-compose.yml" "homepage/config/settings.yaml" "homepage/config/services.yaml" ) while true; do inotifywait -e close_write "${FILES[@]}" git add "${FILES[@]}" if ! git diff --cached --quiet; then git commit -m "Auto-update: $(date '+%Y-%m-%d %H:%M:%S')" git push origin main fi done“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
  1. !/bin/bash

cd "$(dirname "$0")"

FILES=(

 "docker-compose.yml"
 "homepage/config/settings.yaml"
 "homepage/config/services.yaml"

)

while true; do

   inotifywait -e close_write "${FILES[@]}"
   git add "${FILES[@]}"
   if ! git diff --cached --quiet; then
       git commit -m "Auto-update: $(date '+%Y-%m-%d %H:%M:%S')"
       git push origin main
   fi

done