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-cliThis formula is not available in homebrew-core repository because it does not meet the acceptance criteria. See Homebrew/homebrew-core#140960 for more information.
Gradient Boosting on Decision Trees C++ Model Library.
brew install cdalvaro/tap/catboostmodel-cpp--with-staticAlso install the static library
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@14JSON Web Token library for C++.
brew install cdalvaro/tap/cpp-jwtThis 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-plotlyThis 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-zmqThis 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-dateThis 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/json11This is a header only C++ library and the project was archived on March 2020, so it is not available in homebrew-core.
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-serverCross-Platform GUI Library.
brew install cdalvaro/tap/wxwidgetsThis 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.
Software to automate the management and configuration of any infrastructure or application at scale.
This cask installs salt STS using the official installation package instead of building the whole package from source as the formula does.
brew install --cask cdalvaro/tap/saltThis 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_PREFIXto the environment.PATHenv variable containing theHOMEBREW_PREFIXbin directory.HOMEenv variable containing theroothome directory, to avoid an issue withbrewcommand.
Software to automate the management and configuration of any infrastructure or application at scale.
This cask installs salt LTS using the official installation package instead of building the whole package from source as the formula does.
brew install --cask cdalvaro/tap/salt@ltsThis cask includes all patches from the salt cask.
More documentation is available at: Homebrew - Taps