mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 10:22:50 +00:00 
			
		
		
		
	Create update_json_date.sh1
This commit is contained in:
		
							
								
								
									
										23
									
								
								.github/workflows/update_json_date.sh1
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.github/workflows/update_json_date.sh1
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
# Verzeichnis, das die JSON-Dateien enthält
 | 
			
		||||
json_dir="./json/*.json"
 | 
			
		||||
 | 
			
		||||
current_date=$(date +"%Y-%m-%d")
 | 
			
		||||
 | 
			
		||||
for json_file in $json_dir; do
 | 
			
		||||
  if [[ -f "$json_file" ]]; then
 | 
			
		||||
    current_json_date=$(jq -r '.date_created' "$json_file")
 | 
			
		||||
 | 
			
		||||
    if [[ "$current_json_date" != "$current_date" ]]; then
 | 
			
		||||
      echo "Updating $json_file with date $current_date"
 | 
			
		||||
      jq --arg date "$current_date" '.date_created = $date' "$json_file" > temp.json && mv temp.json "$json_file"
 | 
			
		||||
      
 | 
			
		||||
      git add "$json_file"
 | 
			
		||||
      git commit -m "Update date_created to $current_date in $json_file"
 | 
			
		||||
    else
 | 
			
		||||
      echo "Date in $json_file is already up to date."
 | 
			
		||||
    fi
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
git push origin HEAD
 | 
			
		||||
		Reference in New Issue
	
	Block a user