Que fait Configuration de ReelStyles ?
Les scripts se trouvent dans setup/ à la racine du dépôt ReelStyles (deux dossiers au-dessus de ce fichier) : setup/setup.sh (macOS, Linux, WSL, Git Bash) et setup/setup.ps1 (Windows PowerShell). Ils acceptent les mêmes commandes. Ci-dessous, SETUP signifie :
- macOS / Linux / WSL / Git Bash :
bash <depot>/setup/setup.sh - Windows PowerShell :
powershell -ExecutionPolicy Bypass -File <depot>\setup\setup.ps1
Exécutez les commandes depuis le dossier du projet de l'utilisateur (le dossier dans lequel il souhaite que l'agent soit connecté), pas depuis l'intérieur du dépôt ReelStyles, sauf si c'est le seul dossier qu'il utilise.
- Détecter le système. Trouver le système d'exploitation (Windows, macOS, Linux, WSL) et choisir le script correspondant. Sous Windows, préférer
setup.ps1sauf si vous êtes déjà dans Git Bash ou WSL. - Vérifier. Exécuter
SETUP check. Il liste Node.js ≥ 22, ffmpeg + ffprobe, git, espace disque libre et Chrome pour HyperFrames, et se termine avec un code non nul si un élément requis est manquant. S'il affiche READY, passer à l'étape 4. - Installer ce qui manque, avec l'accord de l'utilisateur.
- Exécuter
SETUP install --dry-run. Il affiche, pour chaque outil manquant, la commande exacte qui serait exécutée (winget, Homebrew, apt ou dnf ; Node via fnm, nvm ou l'installateur nvm officiel si le Node système est ancien). - Montrer à l'utilisateur chaque commande et demander lesquelles exécuter. N'installez jamais rien sans l'accord de l'utilisateur, et précisez clairement lorsqu'une commande utilise
sudo. - Exécuter
SETUP install --yes <outil> [<outil>...]avec uniquement les outils acceptés par l'utilisateur (ou laisser l'utilisateur exécuterSETUP installlui-même : il demande pour chaque outil). Si une commande nécessite un mot de passe, demander à l'utilisateur de l'exécuter dans son propre terminal. - Node ou git installé à l'instant peut nécessiter un nouveau terminal avant d'être dans le PATH. Ensuite, exécuter
SETUP checkà nouveau jusqu'à ce qu'il affiche READY.
- Exécuter
- Connecter l'agent. Exécuter
SETUP wire listpour voir quels agents sont détectés, en informer l'utilisateur, puisSETUP wire auto(ouSETUP wire <agent>pour ceux que l'utilisateur nomme :claude codex cursor roo cline gemini copilot windsurf). Cela écrit des fichiers pointeurs courts dans le projet (par exemple.cursor/rules/reelstyles.mdc,.roo/rules/reelstyles.md, un blocAGENTS.md) qui indiquent à l'agent où se trouve la compétence ReelStyles. Il ne copie jamais les kits. Ajouter--globalsi l'utilisateur la souhaite dans tous les projets. Les utilisateurs de Claude Code qui ont installé le plugin n'ont pas besoin de connexion. - Test de validation. Exécuter
SETUP test. Il génère un film test de 5 secondes et affiche le chemin du mp4 et le temps de rendu. Rapporter les deux à l'utilisateur. En cas d'échec, exécuterSETUP check, corriger ce qu'il liste et réessayer. - Terminer avec : "ReelStyles est prêt : demandez-moi une vidéo dans n'importe quel style depuis STYLES.md" (
skills/reelstyles/STYLES.md).
Remarques
- Rien ici n'envoie de données ailleurs : la télémétrie d'HyperFrames est désactivée par les scripts. Le premier téléchargement récupère le paquet npm HyperFrames et son Chrome sans tête.
- Les scripts peuvent être exécutés à nouveau sans risque ; ils sautent ce qui est déjà fait.