#!/usr/bin/with-contenv bashio set -e bashio::log.info "=== Initialisation de CookCLI ===" # Vérifier que les commandes de base sont disponibles if ! command -v date >/dev/null 2>&1; then bashio::log.error "❌ La commande 'date' est introuvable !" bashio::log.info "PATH actuel: ${PATH}" # Forcer un PATH standard export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" if ! command -v date >/dev/null 2>&1; then bashio::log.error "❌ Échec : même avec un PATH standard, 'date' est introuvable." exit 1 fi fi # Vérifier que CookCLI est exécutable if [ ! -x /usr/local/bin/cook ]; then bashio::log.error "❌ CookCLI n'est pas exécutable." exit 1 fi bashio::log.info "✅ CookCLI est prêt : $(/usr/local/bin/cook --version 2>&1 | head -n1)" # Créer le dossier des recettes RECIPES_PATH=$(bashio::config 'recipes_path') mkdir -p "${RECIPES_PATH}" bashio::log.info "✅ Dossier des recettes : ${RECIPES_PATH}"