2 points par emusal 2026-04-21 | 1 commentaires | Partager sur WhatsApp

J’ai récemment créé et publié alogin-skills, une extension qui permet de développer dans VS Code et Cursor tout en gérant à la fois l’accès aux serveurs distants et l’exécution de commandes répétitives.

À l’origine de cet outil, il y a un petit script appelé alogin que j’avais écrit il y a 20 ans, à l’époque où j’étais junior, lorsque je gérais des dizaines de serveurs.
À l’époque, le processus de connexion en passant par plusieurs niveaux d’hôtes bastion était bien trop fastidieux, alors j’avais bricolé un outil en Bash et Expect pour m’en sortir.
Bien longtemps après avoir quitté cette entreprise, j’ai appris que d’anciens collègues l’utilisaient encore, ce qui m’a poussé à m’y remettre.

Autrefois, j’utilisais surtout le terminal et Vim, mais aujourd’hui, il semble que même les développeurs backend utilisent beaucoup des IDE comme Cursor ou VS Code.
Dans cette évolution, je ne me suis pas contenté de porter l’ancien script :
j’ai aussi amélioré l’outil pour permettre de créer des tâches d’infrastructure répétitives (jeux de commandes, scripts, etc.) sous forme de « skills », afin de les exécuter facilement sur plusieurs serveurs à la fois, directement dans l’IDE, et j’y ai ajouté la prise en charge de Windows. (L’environnement Windows comporte toutefois encore certaines limitations sur quelques fonctionnalités.)

J’espère que cet outil pourra aider, même modestement, celles et ceux qui, comme moi à mes débuts, se débattent avec des tâches répétitives à la frontière entre développement et gestion d’infrastructure.

[Références et conseils d’utilisation]

  • Contrôle interactif : dans la fenêtre de chat de Cursor, par exemple, si vous saisissez « résume les logs d’erreur du serveur web-1 » ou « vérifie le nombre de connexions sur le serveur DB », l’extension récupère directement le résultat depuis le serveur via MCP et l’affiche.
  • Installation pour Cursor : si la recherche alogin ne renvoie pas l’extension, essayez de rechercher emusal.

1 commentaires

 
emusal 2026-04-21

Vous devez d’abord installer l’outil alogin2 avant d’installer l’extension.
https://github.com/emusal/alogin2/blob/main/README.md#Installation