Otros idiomas: 🇺🇸 English
Fórmulas personalizadas de @cdalvaro para el gestor de paquetes Homebrew.
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.
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.
Lista de fórmulas
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.
Librería de C++ del modelo Catboost Gradient Boosting basada en árboles de decisión.
brew install cdalvaro/tap/catboostmodel-cpp
--with-static
Instala también la librería estática
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
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.
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.
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.
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.
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.
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.
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
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
.
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.
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 aHOMEBREW_PREFIX
. - La variable de entorno
HOME
con el directorio home deroot
, para evitar un problema con el comandobrew
.
Más documentación está disponible en: Homebrew - Taps