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

dirs=("app/src/unstable/assets/sources" "app/src/stable/assets/sources")
sign_scripts() {
  local plugin_dir=$1

  if [[ -d "$plugin_dir" ]]; then
    script_file=$(find "$plugin_dir" -maxdepth 2 -name '*Script.js')
    config_file=$(find "$plugin_dir" -maxdepth 2 -name '*Config.json')
    sign_script="$plugin_dir/sign.sh"
    
    if [[ -f "$sign_script" && -n "$script_file" && -n "$config_file" ]]; then
      sh "$sign_script" "$script_file" "$config_file"
    fi
  fi
}

Koen's avatar
Koen committed
for dir in "${dirs[@]}"; do
  if [[ -d "$dir" ]]; then
    for plugin in "$dir"/*; do
Koen's avatar
Koen committed
      if [[ -d "$plugin" ]]; then
Koen's avatar
Koen committed
      fi
    done
  fi