Passer au contenu principal Passer à la navigation Passer au pied de page

Guide de configuration de Cursor

Configurez l'IDE Cursor pour travailler avec l'infrastructure Rediacc en utilisant .cursorrules et l'intégration du terminal.

Cursor s’intègre à Rediacc via les commandes du terminal et le fichier de configuration .cursorrules.

Configuration rapide

  1. Installez le CLI : curl -fsSL https://www.rediacc.com/install.sh | bash
  2. Copiez le modèle AGENTS.md à la racine de votre projet sous le nom .cursorrules
  3. Ouvrez le projet dans Cursor

Cursor lit .cursorrules au démarrage et l’utilise comme contexte pour le développement assisté par IA.

Configuration de .cursorrules

Créez .cursorrules à la racine de votre projet avec le contexte d’infrastructure Rediacc. Consultez le modèle AGENTS.md complet pour une version intégrale.

Les sections clés à inclure :

  • Nom de l’outil CLI (rdc) et installation
  • Commandes courantes avec l’option --output json
  • Vue d’ensemble de l’architecture (isolation des dépôts, daemons Docker)
  • Règles de terminologie (adaptateurs, pas de modes)

Intégration avec le terminal

Cursor peut exécuter des commandes rdc via son terminal intégré. Schémas courants :

Vérifier l’état

Demandez à Cursor : “Vérifie l’état de mon serveur de production”

Cursor exécute dans le terminal :

rdc machine query prod-1 -o json

Déployer des modifications

Demandez à Cursor : “Déploie la configuration mise à jour de nextcloud”

Cursor exécute dans le terminal :

rdc repo up nextcloud -m prod-1 --yes

Voir les journaux

Demandez à Cursor : “Montre-moi les journaux récents du conteneur de messagerie”

Cursor exécute dans le terminal :

rdc term prod-1 mail -c "docker logs mail-postfix --tail 100"

Paramètres de l’espace de travail

Pour les projets d’équipe, ajoutez les paramètres Cursor spécifiques à Rediacc dans .cursor/settings.json :

{
  "terminal.defaultProfile": "bash",
  "ai.customInstructions": "Use rdc CLI for all infrastructure operations. Always use --output json when parsing results."
}

Conseils

  • Le mode Composer de Cursor fonctionne bien pour les tâches d’infrastructure en plusieurs étapes
  • Utilisez @terminal dans le chat de Cursor pour référencer la sortie récente du terminal
  • La commande rdc agent capabilities fournit à Cursor une référence complète des commandes
  • Combinez .cursorrules avec un fichier CLAUDE.md pour une compatibilité maximale entre les outils IA