Sie haben Logik in VFP, die sich als Befehl ausführen lassen sollte, aus einem Skript oder von einem Agenten.
Ihr VFP-Code als Windows-Befehl.
Sie schreiben die Befehle als Methoden einer VFP-Klasse, und FoxForge kompiliert sie zu einer .exe mit Hilfe, typisierten Optionen, Exit-Codes und JSON-Ausgabe für Skripte und Agenten. Verteilt wird sie durch Kopieren eines Ordners: kein Visual FoxPro, keine Registrierung und keine Administratorrechte.
- Skripte
- KI-Agenten
- Rechner ohne installiertes Visual FoxPro
- VFP-Entwickler, aus der IDE
Keine Kreditkarte. Nach der Bestätigung Ihrer E-Mail erhalten Sie 30 Tage eine vollwertige Lizenz (keine abgespeckte Version) für FoxServer, FoxCore, FoxBridge, FoxAgent, FoxCli und FoxCli MCP, samt Installer, in Ihrem Portal. Eine pro Person und Produkt; nach 30 Tagen läuft sie ab.
Funktionen
Eine Methode, ein Befehl
Jede öffentliche Methode der Klasse ist ein Befehl. Ihre Parameter sind die Optionen, und der Typ kommt aus dem AS. Ein Kommentarblock darüber gibt Beschreibung, Aliasse und Standardwerte.
Die Hilfe entsteht von selbst
Die Hilfe jedes Befehls, die Prüfung der Zeile und die Bedienfehler kommen aus der Signatur der Methode und laufen deshalb nie auseinander. Sie werden beantwortet, ohne VFP zu starten.
Für Skripte und für Agenten
Ausgabe als JSON, Tabelle oder Text, je nach Konsole. Der Befehl describe gibt das ganze Schema als JSON Schema aus: ein KI-Agent findet Ihre CLI, ohne sonst etwas zu lesen.
Verteilung durch Kopieren
Die .exe aktiviert Ihre VFP-DLL über ein Manifest, ohne Registrierung. Neun Dateien in einem Ordner, mit der VFP-Laufzeit darin: kein Installer und kein Administrator.
Aus der VFP-IDE
FoxForge legt das Projekt an, kompiliert mit Strg+F7 und bringt einen Prüfstand mit, um einen Befehl aus dem Quelltext auszuführen, mit dem VFP-Debugger vor Augen.
Ohne Dialoge
Ein VFP-Fehler geht mit Datei und Zeile nach stderr, und der Prozess endet mit seinem Code. Strg+C wird behandelt, ohne einen Schreibvorgang halb stehen zu lassen.
So funktioniert es
- 1Projekt anlegen
In FoxForge: Neues Projekt > Konsolenanwendung (CLI). Es legt Ihre Befehlsklasse, die FoxCli-Basisklasse und die Laufzeit an ihren Platz.
- 2Befehle schreiben
Eine Methode pro Befehl, in normalem VFP. Ihr Code parst keine Argumente und weiß nichts von einer Konsole: er erhält die Werte schon umgewandelt.
- 3Kompilieren und verteilen
Strg+F7 legt die .exe, ihr Manifest und ihre Dokumentation in Markdown ab. Zum Verteilen kopieren Sie den Ordner oder das Zip, das pack.ps1 packt.
Preise
Lizenziert wird der Programmierer, nicht die CLI. Einmalzahlung mit 12 Monaten neuer Versionen, danach 25 € pro Jahr, wenn Sie sie weiter erhalten möchten. Die CLIs, die Sie kompilieren, verteilen Sie kostenlos und ohne Grenze: die Laufzeit kostet nichts.
FoxCli + FoxCli MCP, beide zusammen
Wenn Sie Ihre CLIs auch von einem Agenten aus nutzen wollen, nehmen Sie beide 20 % günstiger als einzeln. Es ist ein Kauf mit zwei Lizenzen, und die vier Downloads liegen unter Meine Lizenzen. Die Stufen sind dieselben, und die Stufe für 1 Platz bindet beide Lizenzen an denselben Rechner. Was FoxCli MCP ist.
Kein Unterstützer-Rabatt: das Paket ist schon der Rabatt.
Häufige Fragen
Zahle ich für jede CLI, die ich verteile?
Was passiert, wenn ich ohne Lizenz kompiliere?
Was bewirkt die Lizenz dann?
Was braucht der Rechner, auf dem sie läuft?
Und zum Programmieren?
Was passiert, wenn die Wartung endet?
Gibt es eine mit FoxCli gebaute CLI zum Ausprobieren?
Haben Sie VFP-Logik, die ein Befehl sein sollte?
Testen Sie es 30 Tage mit der vollen Lizenz, oder ohne Lizenz und ohne Datum: Ihre CLIs funktionieren gleich.
Jetzt kaufen