Tienes lógica en VFP que debería poder lanzarse como un comando, desde un script o desde un agente.
Tu código VFP, convertido en un comando de Windows.
Escribes los comandos como métodos de una clase VFP y FoxForge los compila en un .exe con su ayuda, sus opciones con tipo, sus códigos de salida y salida en JSON para scripts y agentes. Se reparte copiando una carpeta: sin instalar Visual FoxPro, sin registrar nada y sin permisos de administrador.
- Scripts
- Agentes de IA
- Equipos sin Visual FoxPro instalado
- Programadores VFP, desde el IDE
Sin tarjeta. Al verificar tu correo tienes 30 días de licencia completa (no es una versión recortada) de FoxServer, FoxCore, FoxBridge, FoxAgent, FoxCli y FoxCli MCP, con su instalador, en tu portal. Una por persona y producto; a los 30 días caduca.
Características
Un método, un comando
Cada método público de la clase es un comando. Sus parámetros son las opciones, y el tipo sale del AS. Un bloque de comentarios encima le pone descripción, alias y valores por defecto.
La ayuda sale sola
La ayuda de cada comando, la validación de la línea y los errores de uso salen de la firma del método, así que no se desincronizan. Se resuelven sin arrancar VFP.
Para scripts y para agentes
Salida en JSON, en tabla o en texto, según la consola. El comando describe vuelca el esquema entero en JSON Schema: un agente de IA descubre tu CLI sin leer nada más.
Se reparte copiando
El .exe activa tu DLL de VFP por manifiesto, sin registro. Nueve ficheros en una carpeta, con el runtime de VFP dentro: ni instalador ni administrador.
Desde el IDE de VFP
FoxForge crea el proyecto, compila con Ctrl+F7 y trae un banco de pruebas para ejecutar un comando desde el fuente, con el depurador de VFP delante.
Sin diálogos
Un error de VFP sale por stderr con fichero y línea, y el proceso termina con su código. Ctrl+C se atiende sin dejar una escritura a medias.
Cómo funciona
- 1Crea el proyecto
En FoxForge, Nuevo proyecto > Aplicación de consola (CLI). Te deja la clase de tus comandos, la base de FoxCli y el runtime en su sitio.
- 2Escribe tus comandos
Un método por comando, en VFP normal. Tu código no parsea argumentos ni sabe que hay una consola: recibe los valores ya convertidos.
- 3Compila y reparte
Ctrl+F7 deja el .exe, su manifiesto y su documentación en Markdown. Para repartirla, copias la carpeta o el zip que arma pack.ps1.
Precios
Se licencia el programador, no la CLI. Pago único con 12 meses de versiones nuevas, y después 25 € al año si quieres seguir recibiéndolas. Las CLIs que compilas las repartes gratis y sin límite: el runtime no se paga.
FoxCli + FoxCli MCP, los dos juntos
Si vas a usar tus CLIs también desde un agente, llévate los dos un 20 % más baratos que por separado. Es una compra y son dos licencias, con las cuatro descargas en Mis licencias. Los tramos son los mismos, y el de 1 puesto ata las dos licencias a la misma máquina. Qué es FoxCli MCP.
Sin descuento de mecenas: el paquete ya es el descuento.
Preguntas frecuentes
¿Tengo que pagar por cada CLI que reparto?
¿Qué pasa si compilo sin licencia?
¿Qué hace la licencia, entonces?
¿Qué pide la máquina donde se ejecuta?
¿Y para programar?
¿Qué pasa cuando vence el mantenimiento?
¿Hay alguna CLI hecha con FoxCli que pueda probar?
¿Tienes lógica en VFP que debería ser un comando?
Pruébalo 30 días con la licencia completa, o sin licencia y sin fecha: tus CLIs funcionan igual.
Comprar ahora