IR
irwinrodriguez.dev

Kostenlos

FoxKit

Drei Konsolenwerkzeuge für Visual FoxPro und seine Dokumentation für einen Agenten, in einem Installer.

vfp2text, foxproof und foxengine, mit der Laufzeit von VFP 9 an Bord: für Tabellen und um Binärdateien in Text umzuwandeln, muss Visual FoxPro nicht installiert sein. Ein Projekt zu kompilieren braucht es schon. Seit 1.1.0 bringt es auch vfpdocs mit, die offizielle Dokumentation von VFP 9, die ein Agent über MCP nachschlägt.

Kostenlos herunterladen

für Windows · ohne Konto · 16,8 MB · v1.1.2

Was es mitbringt

vfp2text
Wandelt VFP-Binärdateien (.scx, .vcx, .frx, .lbx, .mnx, .pjx, .dbc, .dbf) mit FoxBin2Prg in Text um und zurück. Um Änderungen in Git zu prüfen, und damit ein Agent ein Formular lesen kann.
foxproof
Listet und startet die FoxProof-Tests einer .prg. Rote Tests sind ein Ergebnis mit Bericht, kein Fehler des Werkzeugs.
foxengine
Liest und ändert DBF-Tabellen (Abfragen, Einfügen, Löschen, Indizes, Spalten), erstellt und kompiliert Projekte und führt VFP-Code aus.
vfpdocs
Die offizielle Hilfe von Visual FoxPro 9 SP2 (die 1.08 von VFPX, unter der Lizenz CC BY 3.0) und die Neuerungen von VFP Advanced als MCP-Server ohne Internetverbindung: Der Agent prüft Syntax, Parameter und Fehler, bevor er den Code schreibt, statt sich auf sein Gedächtnis zu verlassen. Der Agent nutzt ihn über FoxStack; er hat keine Konsolenbefehle.

In einer Konsole

vfp2text bin2prg C:\app\forms\customer.scx
foxproof run --prg tests\CustomerTests.prg
foxengine table-query --path data\customers.dbf --limit 10

Jedes erklärt seine Befehle in seiner eigenen Hilfe, und sein Befehl describe liefert sie alle als JSON Schema. Die Handbücher werden mit dem Kit installiert, in C:\Programas\FoxKit\docs.

Mit einem Agenten, wenn Sie wollen

Für FoxKit brauchen Sie FoxStack nicht: die drei funktionieren allein in der Konsole. FoxStack stellt sie einem Agenten zur Verfügung. Der Installer bringt auch FoxStack mit, unseren lokalen MCP-Server, falls er fehlt oder älter ist, und meldet dort die drei und vfpdocs an. Ein Agent wie Claude hat sie dann mit einem einzigen Eintrag in seiner Konfiguration als Werkzeuge (foxengine_table_query, vfp2text_bin2prg, foxproof_run…); der Installer bietet an, ihn zu schreiben, wenn er Claude Desktop, Cursor oder OpenCode erkennt. Sie sind mit FoxCli MCP versiegelt und werden deshalb sauber ausgeliefert. Was Code ausführt (eval und exec von foxengine), gibt es nur, wenn Sie es einschalten.

Soll Claude diese Werkzeuge über einen einzigen MCP-Eintrag sehen? FoxStack kennenlernen →

Nur die Werkzeuge

Wenn Sie FoxStack nicht wollen, installiert sich das Kit ohne es und meldet nichts an:

FoxKit-Setup-1.1.2.exe /NOSTACK

Gebaut mit FoxCli

Alle drei sind in Visual FoxPro geschrieben und mit FoxCli kompiliert: Konsolenanwendungen mit Hilfe, typisierten Optionen, Exit-Codes und JSON-Ausgabe.

FoxCli kennenlernen →

Was es braucht

Windows 10 oder 11. Es wird in C:\Programas\FoxKit installiert und in den PATH eingetragen, damit es in jeder Konsole funktioniert. Es registriert nichts in COM: jedes Werkzeug findet seine DLL über sein Manifest. FoxStack und vfpdocs brauchen zusätzlich die 32-Bit-Laufzeit von .NET 10, die der Installer anbietet, wenn sie fehlt.

Die Datei, falls Sie sie prüfen möchten

Digital signiert von:
Irwin Alfredo Rodriguez Gimenez
Version:
1.1.2
Installer · 16,8 MB · SHA-256
5DC73C499E29736A3EDE9EFB6158C190C7C506208E2F6E52754284215D108B37

Wenn etwas nicht zusammenpasst, schreiben Sie mir: soporte@irwinrodriguez.dev