Requisitos de Sistema

Para desplegar y ejecutar Unuko ToolKit de forma local, tu entorno de desarrollo debe cumplir con las siguientes especificaciones y dependencias.


Sistema Operativo y Hardware

  • Arquitectura: Apple Silicon (M1, M2, M3, M4, M5) o Intel x86_64.
  • Sistema Operativo: macOS 13+ (Ventura o posterior) o Linux (Ubuntu 22.04 LTS recomendado).
  • Recursos Recomendados:
    • Mínimo: 4 núcleos de CPU, 8 GB de RAM, 20 GB de espacio libre en disco.
    • Recomendado: 8 CD de CPU, 16 GB de RAM.

Software Requerido

Debes instalar las siguientes herramientas en tu host local antes de iniciar:

1. Homebrew (macOS)

Gestor de paquetes para instalar dependencias de desarrollo:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Lima VM y SoftHSM

Herramientas necesarias para la virtualización ligera y la emulación de criptografía por hardware:

brew install lima softhsm opensc

3. Node.js

Entorno de ejecución de JavaScript (versión 20 o posterior):

brew install node

Instalación del CLI unuko

El ToolKit viene con su propia herramienta de comandos unificada. Una vez clonado el repositorio, instala el CLI de forma global en tu sistema para tener acceso al comando unuko:

cd unuko-toolkit
npm install -g .

Prueba la instalación verificando la versión:

unuko --version