Untitled

 avatar
unknown
plain_text
a year ago
1.0 kB
1
Indexable
#!/bin/bash

# Nom du lecteur
DRIVE_NAME="AppInstall"

# Chemin vers le dossier Apps
APPS_FOLDER="/Volumes/$DRIVE_NAME/Apps"

# Fonction pour extraire la version à partir du nom de fichier
get_version() {
    echo "$1" | grep -oE '[0-9]+\.[0-9]+'
}

# Vérifier si le lecteur est connecté
if [ -d "/Volumes/$DRIVE_NAME" ]; then
   # Ouvrir une fenêtre Finder à la racine du lecteur
   osascript -e "tell application \"Finder\" to open \"/Volumes/$DRIVE_NAME\""

   # Rechercher les fichiers d'archive (Zip et Rar) et demander à l'utilisateur de les extraire
   ARCHIVE_FILES=$(find "$APPS_FOLDER" \( -name "*.zip" -o -name "*.rar" \))
   if [ -n "$ARCHIVE_FILES" ]; then
       echo "Fichiers d'archive détectés : $ARCHIVE_FILES"
       for ARCHIVE_FILE in $ARCHIVE_FILES; do
           if [[ "$ARCHIVE_FILE" == *.zip ]]; then
               unzip -q "$ARCHIVE_FILE" -d "$APPS_FOLDER"
               rm -f "$ARCHIVE_FILE"
           elif [[ "$ARCHIVE_FILE" == *.rar ]]; then
               unrar x -o+ "$ARCHIVE_FILE" "$APPS
Leave a Comment