Skip to content
Snippets Groups Projects
sign-all-sources.sh 737 B
Newer Older
Koen's avatar
Koen committed
#!/bin/bash

# Array of directories to look in
dirs=("app/src/unstable/assets/sources" "app/src/stable/assets/sources" "app/src/playstore/assets/sources")

# Loop through each directory
for dir in "${dirs[@]}"; do
  if [[ -d "$dir" ]]; then  # Check if directory exists
    for plugin in "$dir"/*; do  # Loop through each plugin folder
      if [[ -d "$plugin" ]]; then
        script_file=$(find "$plugin" -maxdepth 1 -name '*Script.js')
        config_file=$(find "$plugin" -maxdepth 1 -name '*Config.json')
        sign_script="$plugin/sign.sh"
        
        if [[ -f "$sign_script" && -n "$script_file" && -n "$config_file" ]]; then
          sh "$sign_script" "$script_file" "$config_file"
        fi
      fi
    done
  fi
done