Other languages: πͺπΈ EspaΓ±ol
@cdalvaro's custom formulae for the Homebrew package manager.
This is a Homebrew tap containing formulae for software that I use and that is not available in the main Homebrew repository or has been modified to suit my needs.
Just type brew tap cdalvaro/tap
. This will allow you to install formulae from this tap.
You can directly type brew install cdalvaro/tap/<formula>
to install the specified <formula>
.
Formulae list
Fast, scalable, high performance Gradient Boosting on Decision Trees cli tool.
brew install cdalvaro/tap/catboost-cli
This formula is not available in homebrew-core repository because it does not meet the acceptance criteria. See Homebrew/homebrew-core#140960 for more information.
Formatting tools for C, C++, Obj-C, Java, JavaScript, TypeScript.
This formula installs: clang-format-14
and git-clang-format-14
to avoid collisions with their latest versions.
brew install cdalvaro/tap/clang-format@14
JSON Web Token library for C++.
brew install cdalvaro/tap/cpp-jwt
This is a header only C++ library, so it is not available in homebrew-core. But, for convenience, it is available in this tap.
Generate html/javascript charts from C++ data using javascript library plotly.js.
brew install cdalvaro/tap/cpp-plotly
This is a header only C++ library, so it is not available in homebrew-core. But, for convenience, it is available in this tap.
Header-only C++ binding for libzmq.
brew install cdalvaro/tap/cpp-zmq
This is a header only C++ library, so it is not available in homebrew-core. But, for convenience, it is available in this tap.
A date and time library based on the C++11/14/17 <chrono> header.
brew install cdalvaro/tap/howard-hinnant-date
This formula is available at homebrew-core repository. But I have added the option --without-string-view
to disable the use of std::string_view
in the library. This is because std::string_view
is not available in versions earlier than C++17.
A tiny JSON library for C++11.
brew install cdalvaro/tap/json11
This is a header only C++ library and the project was archived on March 2020, so it is not available in homebrew-core.
Software to automate the management and configuration of any infrastructure or application at scale.
brew install cdalvaro/tap/salt
Salt now uses a vendored python, so it was removed from homebrew-core. But I keep it updated for convenience to install it on my Synology NAS.
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio.
brew install cdalvaro/tap/simple-web-server
Cross-Platform GUI Library.
brew install cdalvaro/tap/wxwidgets
This formula is available at homebrew-core repository. But I have added the option --with-enable-abort
to allow aborting a running task using a wxGenericProgressDialog
.
Application for electronic signature developed by the Ministry of Economic Affairs and Digital Transformation of Spain.
This application can be used from the browser, allowing the signature on electronic administration pages when a signature is required in an administrative procedure.
brew install --cask cdalvaro/tap/autofirma
This cask is available at homebrew-cask repository. However, the uninstall postflight script is not working properly, so I've fixed it in this tap. I tried to fix it in the main repository, but it was not accepted.
Software to automate the management and configuration of any infrastructure or application at scale.
This cask installs salt using the official installation package instead of building the whole package from source as the formula does.
brew install --cask cdalvaro/tap/salt
This cask is available at homebrew-cask repository. However I have added a patch to the .plist
files to make salt
to work properly with Homebrew out of the box.
The patch adds:
HOMEBREW_PREFIX
to the environment.PATH
env variable containing theHOMEBREW_PREFIX
bin directory.HOME
env variable containing theroot
home directory, to avoid an issue withbrew
command.
More documentation is available at: Homebrew - Taps