IR
irwinrodriguez.dev
CL Dauerhafte Lizenz · Einmalige Zahlung

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.

Für wen
  • 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

  1. 1
    Projekt anlegen

    In FoxForge: Neues Projekt > Konsolenanwendung (CLI). Es legt Ihre Befehlsklasse, die FoxCli-Basisklasse und die Laufzeit an ihren Platz.

  2. 2
    Befehle 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.

  3. 3
    Kompilieren 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.

1 Platz
199 €
1 Programmierer, auf seinem Rechner
Optionale Verlängerung: 25 € pro Jahr
Kaufen
AM BELIEBTESTEN
4 Plätze
299 €
Bis zu 4 Programmierer
Optionale Verlängerung: 25 € pro Jahr
Kaufen
8 Plätze
399 €
Bis zu 8 Programmierer
Optionale Verlängerung: 25 € pro Jahr
Kaufen

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.

1 Platz
238 €
Optionale Verlängerung: 40 € pro Jahr
Beide kaufen
4 Plätze
358 €
Optionale Verlängerung: 40 € pro Jahr
Beide kaufen
8 Plätze
478 €
Optionale Verlängerung: 40 € pro Jahr
Beide kaufen

Kein Unterstützer-Rabatt: das Paket ist schon der Rabatt.

Häufige Fragen

Zahle ich für jede CLI, die ich verteile?
Nein. Die Laufzeit ist kostenlos und unbegrenzt, wie die von Visual FoxPro: die Lizenz gehört dem Programmierer, der kompiliert, und die CLIs aus seinem FoxForge gehen an wen er will.
Was passiert, wenn ich ohne Lizenz kompiliere?
Alles funktioniert gleich und ohne Ablaufdatum: FoxForge legt CLIs an und kompiliert sie, und die CLIs tun ihre Arbeit. Der Unterschied: jede Ausführung schreibt eine Zeile nach stderr, dass sie mit FoxCli in der Evaluierung erstellt wurde. Die normale Ausgabe bleibt unberührt, Pipes und JSON bleiben gleich.
Was bewirkt die Lizenz dann?
Mit ihr siegelt FoxForge jede CLI, die es kompiliert, auf Ihren Namen: die Evaluierungszeile verschwindet, und die Version der CLI sagt, an wen sie lizenziert ist. Die Lizenz besteht aus zwei Dateien, foxcli.lic und foxcli.seal, die unter FoxForge > FoxCli-Lizenz geladen werden.
Was braucht der Rechner, auf dem sie läuft?
Windows 10 oder 11. Kein Visual FoxPro und nichts zu installieren: die VFP-Laufzeit reist mit der CLI, und das .NET Framework der ausführbaren Datei ist in Windows schon enthalten.
Und zum Programmieren?
Visual FoxPro 9 oder VFP Advanced, und FoxForge, das mit FoxCli installiert wird. Die Lizenz für 1 Platz ist an den Rechner gebunden, auf dem Sie programmieren; die für 4 und 8 Plätze sind Firmenlizenzen ohne Bindung an einen Rechner.
Was passiert, wenn die Wartung endet?
Was Sie schon kompiliert haben, bleibt für immer gesiegelt. Sie verlieren das Recht auf danach veröffentlichte FoxCli-Versionen: kompilieren Sie mit einer späteren, laufen diese CLIs als Evaluierung, bis Sie verlängern.
Gibt es eine mit FoxCli gebaute CLI zum Ausprobieren?
FoxPack, das VFP-Bibliotheken mit fester Version von GitHub installiert. Es ist kostenlos, lässt sich ohne Konto herunterladen, und sein Quellcode ist veröffentlicht: das Beispiel einer vollständigen CLI.

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