asdf-thrift [](https://github.com/alisaifee/asdf-thrift/actions/workflows/main.yml)
February 18, 2025 · View on GitHub
asdf-thrift 
thrift plugin for the asdf version manager.
Contents
Dependencies
automake,bison(>=2.5),libtool(>=1.5.24)
Please refer to the official installation documentation for details.
macOS
The default versions of bison and libtool on macOS are not sufficient compile thrift against.
Please install using homebrew:
brew install bison
brew install libtool
Version specific dependencies
Thrift version 0.12.0 explicitely requires boost to build.
macOS
brew install boost
export CXXFLAGS="-Wno-inconsistent-missing-override -Wno-unused-but-set-variable -I/opt/homebrew/include"
Debian
apt install libboost-all-dev
Supported versions
The plugin is tested against recent version of macOS & Ubuntu (refer to CI Matrix) and builds a few known versions + the latest release tag.
Install
Plugin:
asdf plugin add thrift
# or
asdf plugin add thrift https://github.com/alisaifee/asdf-thrift.git
thrift:
# Show all installable versions
asdf list-all thrift
# Install specific version
asdf install thrift latest
# Set a version globally (on your ~/.tool-versions file)
asdf global thrift latest
# Now thrift commands are available
thrift --version
Check asdf readme for more instructions on how to install & manage versions.
License
See LICENSE © Ali-Akber Saifee