Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BBVA ZToolsNew to Visual Studio Code? Get it now.
BBVA ZTools

BBVA ZTools

Javier Morixe

|
143 installs
| (0) | Free
A VSCode extension to manage and control other extensions, preventing updates beyond allowed versions and enforcing specific configurations for development environments.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BBVA ZTools

BBVA ZTools es una extensión para Visual Studio Code que gestiona automáticamente la instalación y desinstalación de herramientas esenciales para entornos de desarrollo en mainframe, incluyendo IBM Z Open Editor y Zowe VS Code Extension. Además, permite clonar repositorios de Bitbucket y ejecutar scripts de configuración automatizados.

🚀 Características

  • Descarga e instala automáticamente las versiones correctas de las extensiones requeridas.
  • Desinstala extensiones si no coinciden con la versión esperada.
  • Verifica si hay conexión a Internet antes de proceder con la instalación.
  • Usa un directorio temporal para almacenar los archivos .vsix antes de la instalación.
  • Clona repositorios de Bitbucket utilizando credenciales HTTPS.
  • Ejecuta un script de PowerShell después de clonar el repositorio para configurar el entorno.
  • Solicita información al usuario antes de ejecutar el script, como configuración de proxy, usuario y opciones de instalación.

📌 Extensiones soportadas

Extensión ID Versión URL
IBM Z Open Editor ibm.zopeneditor 4.5.0 Descargar
Zowe VS Code Extension zowe.vscode-extension-for-zowe 2.18.0 Descargar

📂 Estructura del Proyecto

.
├── src/
│   ├── extension.ts  # Código principal de la extensión
│   ├── sidebarView.ts  # Vista lateral para gestionar la clonación
│   ├── repoManager.ts  # Lógica de clonación y configuración de Git
│   ├── utils/          # Funciones auxiliares
│   ├── constants.ts    # Configuración y URLs
│
├── vsix_temp/        # Carpeta temporal para archivos VSIX
│
├── scripts/          # Scripts de configuración
│   ├── install-extensions.ps1  # Script de PowerShell para configurar el entorno
│
├── images/
│   ├── icon.png      # Icono de la extensión
│
├── package.json      # Configuración de la extensión VS Code
├── tsconfig.json     # Configuración de TypeScript
└── README.md         # Este archivo

🛠 Instalación y Uso

  1. Clonar el repositorio

    git clone https://github.com/javiermartin-morixe_bbvaemu/bbva-ztools.git
    cd bbva-ztools
    
  2. Instalar dependencias

    npm install
    
  3. Compilar el proyecto

    npm run compile
    
  4. Ejecutar la extensión en VS Code

    code --extensionDevelopmentPath=.
    
  5. Ejecutar el comando para verificar e instalar extensiones

    • Abre la paleta de comandos (Ctrl+Shift+P)
    • Busca Check and Fix Extensions
    • Ejecuta el comando
  6. Clonar un repositorio de Bitbucket

    • Abre la vista lateral de BBVA ZTools en VS Code.
    • Ingresa la URL del repositorio, usuario y token HTTPS.
    • El repositorio se clonará en un directorio temporal y ejecutará automáticamente el script de configuración.

📜 Licencia

Este proyecto se distribuye bajo la licencia MIT.


🤝 ¡Contribuciones bienvenidas!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft