1.0.5 • Published 4 months ago
cli-governance-contract v1.0.5
CLI Governance Contract
Una herramienta de línea de comandos para gestionar contratos de gobernanza.
Instalación
npm install -g cli-governance-contract
Uso
Este CLI permite agregar submodelos de repositorios Git y generar archivos bundle de contratos de gobernanza.
Comandos disponibles
1. Agregar un submodelo
Este comando permite agregar un submodelo desde un repositorio remoto.
cli-governance-contract
Luego, selecciona la opción Agregar un submodelo e ingresa la URL del repositorio.
2. Generar un bundle
Este comando permite generar un archivo bundle a partir de un archivo de contrato de gobernanza en formato OpenAPI.
cli-governance-contract
Luego, selecciona la opción Generar un bundle e ingresa la ruta del archivo de entrada y la ruta de salida.
Dependencias
- inquirer - Para la interacción con el usuario.
- child_process - Para ejecutar comandos de Git.
- util - Para promisificar funciones asíncronas.
- @redocly/openapi-core - Para el manejo de OpenAPI y generación de bundles.
- fs - Para la manipulación de archivos.
- path - Para la gestión de rutas de archivos.
- js-yaml - Para la conversión de objetos a YAML.
Ejemplo de uso
Agregar un submodelo
cli-governance-contract
# Selecciona "Agregar un submodelo"
# Ingresa la URL del repositorio
Generar un bundle
cli-governance-contract
# Selecciona "Generar un bundle"
# Ingresa la ruta del archivo de entrada y de salida
Contribución
Si deseas contribuir al proyecto, por favor abre un issue o envía un pull request.
Licencia
MIT