Skip to content

Latest commit

 

History

History
222 lines (143 loc) · 10.4 KB

README.md

File metadata and controls

222 lines (143 loc) · 10.4 KB

Homebrew Custom Tap

cdalvaro's Homebrew tap banner.

hombrew tap cdalvaro

Otros idiomas: 🇺🇸 English

Fórmulas personalizadas de @cdalvaro para el gestor de paquetes Homebrew.

Qué es esto?

Esto es un Tap de Homebrew que contiene fórmulas para software que utilizo y que no está disponible en el repositorio principal de Homebrew o que ha sido modificado para adaptarse a mis necesidades.

Cómo habilitar el tap?

Simplemente introduce brew tap cdalvaro/tap en la terminal y presiona Enter. Esto te permitirá instalar fórmulas de este tap.

Puedes introducir directamente brew install cdalvaro/tap/<formula> para instalar la formula especificada.

Fórmulas disponibles

Lista de fórmulas

catboost-cli

Badge Badge

Herramienta de línea de comandos de Gradient Boosting rápida, escalable y de alto rendimiento.

brew install cdalvaro/tap/catboost-cli

Esta fórmula no está disponible en el repositorio homebrew-core porque no cumple con los criterios de aceptación. Consulta Homebrew/homebrew-core#140960 para más información.

clang-format@14

Badge Badge

Herramientas para formatear C, C++, Obj-C, Java, JavaScript, TypeScript.

Esta fórmula instala: clang-format-14 y git-clang-format-14 para evitar colisiones con las últimas versiones.

brew install cdalvaro/tap/clang-format@14

cpp-jwt

Badge Badge

Librería de JSON Web Token para C++.

brew install cdalvaro/tap/cpp-jwt

Al tratarse de una librería de C++ compuesta únicamente por archivos de cabecera, no cumple los criterios de aceptación de homebrew-core. Pero por comodidad, está disponible en este tap.

cpp-plotly

Badge Badge

Librería para generar gráficos html/javascript a partir de datos de C++ utilizando la librería de javascript plotly.js.

brew install cdalvaro/tap/cpp-plotly

Al tratarse de una librería de C++ compuesta únicamente por archivos de cabecera, no cumple los criterios de aceptación de homebrew-core. Pero por comodidad, está disponible en este tap.

cpp-zmq

Badge Badge

Librería para C++ compuesta únicamente por archivos de cabecera para la librería libzmq.

brew install cdalvaro/tap/cpp-zmq

Al tratarse de una librería de C++ compuesta únicamente por archivos de cabecera, no cumple los criterios de aceptación de homebrew-core. Pero por comodidad, está disponible en este tap.

howard-hinnant-date

Badge Badge

Librería de fechas y horas basada en la cabecera <chrono> de C++11/14/17.

brew install cdalvaro/tap/howard-hinnant-date

Esta fórmula está disponible en el repositorio homebrew-core. Pero he añadido la opción --without-string-view para deshabilitar el uso de std::string_view en la librería. Esto se debe a que std::string_view no está disponible en versiones anteriores a C++17.

json11

Badge Badge

Librería para C++11 de JSON.

brew install cdalvaro/tap/json11

Se trata de una librería compuesta únicamente por archivos de cabecera y además el proyecto fue archivado en marzo de 2020, por lo que no está disponible en homebrew-core.

salt

Badge Badge

Software para automatizar la gestión y configuración de cualquier infraestructura o aplicación a escala.

brew install cdalvaro/tap/salt

Salt usa su propia versión de python, por lo que fue eliminado del repository homebrew-core. Pero lo mantengo actualizado por comodidad para instalarlo en mi NAS de Synology.

simple-web-server

Badge Badge

Servidor y cliente HTTP y HTTPS muy simple, rápido, multihilo e independiente de la plataforma, implementado en C++11 y Boost.Asio.

brew install cdalvaro/tap/simple-web-server

wxwidgets

Badge Badge

Librería de GUI multiplataforma.

brew install cdalvaro/tap/wxwidgets

Esta fórmula está disponible en el repositorio homebrew-core. Pero he añadido la opción --with-enable-abort para permitir la cancelación de una tarea en ejecución utilizando un wxGenericProgressDialog.

Casks disponibles

Lista de casks

autofirma

Badge Badge

Aplicación de firma electrónica desarrollada por el Ministerio de Asuntos Económicos y Transformación Digital.

Al poder ser ejecutada desde el navegador, permite la firma en páginas de Administración Electrónica cuando se requiere la firma en un procedimiento administrativo.

brew install --cask cdalvaro/tap/autofirma

Este cask está disponible en el repositorio homebrew-cask. Sin embargo, el script postflight de desinstalación no funciona correctamente, por lo que lo he corregido en este tap. Intenté corregirlo en el repositorio principal, pero no fue aceptado.

salt

Badge Badge

Software para automatizar la gestión y configuración de cualquier infraestructura o aplicación a escala.

Este cask instala salt usando el paquete de instalación oficial en lugar de construir el paquete completo desde el código fuente como hace la fórmula.

brew install --cask cdalvaro/tap/salt

Este cask está disponible en el repositorio homebrew-cask. Sin embargo, he añadido un parche a los archivos .plist para que salt funcione correctamente con Homebrew sin necesidad de realizar ajustes adicionales.

El parche añade:

  • La variable de entorno HOMEBREW_PREFIX.
  • La variable de entorno PATH en el directorio de binarios asociado a HOMEBREW_PREFIX.
  • La variable de entorno HOME con el directorio home de root, para evitar un problema con el comando brew.

Más documentación

Más documentación está disponible en: Homebrew - Taps