# PriGen CLI
## Descripción
`PriGen CLI` es una herramienta para crear proyectos basados en semillas de arquitectura de manera dinámica.
## Generar un Release
Para generar un lanzamiento de tu proyecto, puedes seguir los siguientes pasos:
1. Asegúrate de que tu código está listo para la producción y que todas las pruebas unitarias hayan pasado.
2. Aumenta el número de versión en tu archivo `Cargo.toml`.
3. Genera el lanzamiento en modo `release` con el siguiente comando:
```bash
cargo build --release
```
Este comando generará un binario optimizado para la producción en la carpeta `target/release`.
## Generar un Release para Windows
Para generar un release para Windows ejecutar:
```bash
cargo build --target x86_64-pc-windows-gnu --release
```
## Publicar en Cargo
Una vez que estés listo para compartir tu proyecto con el mundo, puedes publicarlo en crates.io, el administrador de paquetes para Rust. Para hacerlo, sigue estos pasos:
1. Inicia sesión en crates.io y obtén tu token de API.
2. Inicia sesión desde tu línea de comandos con el siguiente comando:
```bash
cargo login YOUR_API_TOKEN
```
3. Publica tu paquete con el siguiente comando:
```bash
cargo publish
```
Este comando enviará tu paquete a crates.io donde estará disponible para que otros lo descarguen y utilicen.