Eine Extension zur Integration von Entwicklungs- und Infrastruktur-Routineaufgaben in VS Code/Cursor: alogin-skills
(marketplace.visualstudio.com)Kürzlich habe ich mit Vibe Coding gearbeitet und eine Extension namens alogin-skills entwickelt und veröffentlicht, mit der man innerhalb von VS Code und Cursor entwickeln sowie den Zugriff auf entfernte Server und die Ausführung wiederkehrender Befehle auf einmal erledigen kann.
Die Wurzeln dieses Tools liegen 20 Jahre zurück, in meiner Junior-Zeit, als ich beim Verwalten von Dutzenden Servern ein kleines Skript namens alogin erstellt habe.
Damals war der Login über mehrere Stufen von Bastion Hosts viel zu umständlich, deshalb habe ich mir mit Bash und Expect schnell ein Werkzeug zusammengeschrieben.
Als ich lange nach meinem Weggang hörte, dass ehemalige Kollegen aus meiner früheren Firma es noch immer verwenden, habe ich wieder angefangen, daran zu arbeiten.
Früher habe ich hauptsächlich Terminal und Vim verwendet, aber heute nutzen offenbar auch Backend- und Server-Entwickler oft IDEs wie Cursor oder VS Code.
Passend zu diesem Wandel habe ich das alte Skript nicht einfach nur portiert,
sondern die Funktionen erweitert, sodass wiederkehrende Infrastrukturaufgaben (Befehlssätze, Skripte usw.) als „Skills“ erstellt und auf mehreren Servern gleichzeitig direkt in der IDE leicht ausgeführt werden können. Außerdem habe ich Unterstützung für Windows hinzugefügt. (Allerdings gibt es in der Windows-Umgebung derzeit bei einigen Funktionen Einschränkungen.)
Ich hoffe, dass dieses Tool Menschen, die wie ich in meiner Junior-Zeit zwischen Entwicklung und Infrastrukturverwaltung mit wiederkehrenden Aufgaben ringen, zumindest ein wenig helfen kann.
[Hinweise und Nutzungstipps]
- Interaktive Steuerung: Wenn Sie im Cursor-Chatfenster usw. „Fasse die Fehlerlogs des Servers web-1 zusammen“ oder „Prüfe die Anzahl der Verbindungen auf dem DB-Server“ eingeben, ruft die Extension die Ergebnisse über MCP direkt vom Server ab und zeigt sie an.
- Installation für Cursor: Wenn die Suche nach der Extension mit
aloginnichts ergibt, suchen Sie nachemusal.- Cursor-Plugin: https://open-vsx.org/extension/emusal/alogin-skills
1 Kommentare
Vor der Installation der Erweiterung müssen Sie zuerst das Tool
alogin2installieren.https://github.com/emusal/alogin2/blob/main/README.md#Installation