LAIA CLI es una herramienta de línea de comandos que facilita la generación y gestión de proyectos basados en la librería laia-gen-lib.
Está pensada para acelerar el desarrollo de backends y APIs usando FastAPI, Pydantic y MongoDB.
- 🚀 Generación automática de modelos y CRUDs a partir de esquemas YAML.
- ⚙️ Integración directa con laia-gen-lib.
- 🛠️ Configuración sencilla de autenticación, roles y control de acceso.
- 📦 Compatible con PyPI (instalación con
pip). - 🔧 Comandos CLI simples y extensibles.
Desde PyPI:
pip install laia-cliInstalación en modo editable (para desarrollo):
git clone https://github.com/tuusuario/laia-cli.git
cd laia-cli
pip install -e .Una vez instalada, tendrás disponible el comando laia en tu terminal.
Ejemplo básico
laia --helpSalida esperada:
Laia CLI
positional arguments:
{init,start,generate-schema,help}
init Init new project of LAIA
start Start existing LAIA project
generate-schema Generate new OpenAPI schema
help Help
optional arguments:
-h, --help show this help message and exitInicializar un proyecto
laia init my_projectEste proyecto está licenciado bajo los términos de la MIT License.